python续行_python基础(变量,续行符,is,round,if,字符串,日期,数学,参数)...
1 #coding=utf-8
2 #print函數
3 print 3, -1, 3.14159, -2.8
4 #type函數
5 print type(3), type(3.14159), type("123")6 #類型轉換
7 print int(3.14159), int(-2.8)8 print float(3), float(-1)9 #輸出字符串
10 print "span" + "and" + "eggs"
11 str1 = "teacher"
12 str2 = "student"
13 print "I'm a %s, not a %s"%(str1, str2)14 s = "123"
15 print type(s) ==str16 #次方
17 print 3 ** 3
18 print 81 ** 0.5
一.變量
1 #coding=utf-8
2 #變量
3 meal = 40
4 tip = 0.5
5 total = meal * (1 +tip)6 print "%.2f"%total7
8 fifth_letter = "MONTY"[4]9 printfifth_letter10
11 #正常除,地板除
12 print 1 / 2.0
13 print 1 // 2.0
14
15 #復數
16 x = 2.4 + 5.6j
17 printx.imag18 printx.real19 print x.conjugate()
二.續行符
1 #coding=utf-8
2 #續行符
3 a = "aaaaaa"\4 "bbbbbbb"
5 printa6 print "---------------"
7 #(),[],{},'''可以不用續行
8 a = ("aaaaa"
9 "bbbbb")10 printa11 print "---------------"
12 a = ["aaaaa"
13 "bbbbbbb"]14 printa15 print "---------------"
16 a = {"aaaaaa"
17 "bbbbbbb"}18 printa19 print "---------------"
20 a = '''aaaaaaaaa21 bbbbbbbbb'''
22 printa23 print "---------------"
三.is,round函數
1 #coding=utf-8
2 #is是通過對象id判斷
3 a = 100.0
4 b = 100
5 c = 100
6 print a ==b7 print a isb8 print c isb9 print "------------"
10 #四舍五入
11 print round(3.4)12 print round(3.5)13 print "------------"
14 #函數
15 defspam():16 eggs = 12
17 returneggs18 print spam()
四.if結構,函數
1 ifTrue:2 pass
3 elifTrue:4 pass
5 else:6 pass
7 #continue,break
8
9 print 8 > 4 > 2
10 print 8 > 4 == 4
11 print "-----------"
12
13 deff(x, y):14 pass
15 print f(68, False)16 print f(y = False, x = 68)17 #print f(y = False, 68),error
五.局部全局變量
1 #coding=utf-8
2 """
3 全局,局部變量4 """
5 num = 4
6 deff():7 num = 3
8 f()9 print num #4
10
11 defg():12 globalnum13 num = 3
14 g()15 print num #3
六.字符串
1 #coding=utf-8
2 #字符串
3 a = "Xsxx"
4 printlen(a)5 printa.lower()6 printa.upper()7 printa.isalpha()8 print a.istitle()#首字母大寫,其他字母小寫s
9 printa[0]10 print a[1:3]11 print type(str(3.14))
七.鍵盤輸入
1 #coding=utf-8
2 #從鍵盤輸入
3 num = raw_input("what's the number?")
八.日期
1 #coding=utf-8
2 #日期
3 from datetime importdatetime4 now =datetime.now()5 printnow6 printnow.year7 printnow.month8 printnow.day9 print "%s:%s:%s"%(now.hour, now.minute, now.second)
九.數學
1 #coding=utf-8
2 #數學
3 from math import *
4 print sqrt(25)5 a = [1,2,3,4,5]6 printmax(a)7 printmin(a)8 print abs(-5)9 #print dir(math),error:no math
10
11 importmath12 print dir(math)
十.參數
1 #coding=utf-8
2 #參數不確定時,*args,**kwargs(**kwargs有key值)
3 a = [1, 2, 3, 4]4 b = 4
5 c = '111'
6
7 def f(*args):8 for i inargs:9 printi10 f(a,b,c)11
12 def g(**kwargs):13 printkwargs14 g(z = 1, k = 2, l = 3)
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的python续行_python基础(变量,续行符,is,round,if,字符串,日期,数学,参数)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 部队评残有什么坏处和好处
- 下一篇: python程序代码是什么_python