Python基礎
操作符:
**? 指數(shù) ? ? ? ? ? ? ? ? ? ?2**3=8
%? ? 取模塞淹、取余數(shù)? 22%6=6
//? 整除商數(shù)取整 ? ? 22//8=2
/? ? 除法 ? ? ? ? ? ? ? ? ? ?22/8=2。75
*? ? 乘數(shù) ? ? ? ? ? ? ? ? ? ?3*5=15
-? ? 減法 ? ? ? ? ? ? ? ? ? ?5-3=2
+? ? 加法 ? ? ? ? ? ? ? ? ? 3+2=5
優(yōu)先級:
**操作符首先求值
接下來是-*固惯、/澎埠、//和%操作符赵颅,從左到右辐棒。
+和-操作符最后求值航徙,也是從左到右。
如果需要厂置,可以用括號來改變通常的優(yōu)先級菩掏。
數(shù)據(jù)類型:
整型、浮點型昵济、字符串(單引號)
字符串連接:+(只能連接2個字符串)
'hello'+'world'------>'helloworld'
字符串復制:*
’Alice‘*5------->'AliceAliceAliceAliceAlice
變量:賦值語句a=2
變量名規(guī)則:只能是一個詞
只能包含數(shù)字智绸、字符和下劃線
不能以數(shù)字開頭
變量名區(qū)分大小寫,Python一般以小寫開頭
一個小程序:
#This program says hello and ask for my name
print('hello world!')
print('What is your name?')
#ask for their name
myName = input()
print('It is good to meet you,'+myName)
print('The length of your name is:')
#ask for their age
print('What is your age?')
myAge=input()
print('You will be '+str(int(myAge)+1)+' in a year')
#注釋行
print() ? ? ? ? 函數(shù)——將括號內(nèi)的字符串顯示在屏幕上可以使用print()打印出空行
myName = input() ? ?用戶鍵盤端輸入的字符串賦值給myName這個變量
input() ? ? ? ? 返回的是字符串
len() ? ? ? ? ? ?求字符串的長度(整型)
str() ? ? ? ? ? ? 將其他數(shù)據(jù)類型轉換成字符串形式
int() ? ? ? ? ? ? 將其他數(shù)據(jù)類型轉換成整型
float() ? ? ? ? 將其他數(shù)據(jù)類型轉換成浮點型
round(flt, ndig=0)? 其中 ndig 是小數(shù)點的后面幾位访忿,然后對原浮點數(shù) 進行四舍五入的操作瞧栗。
round(3.1415926,2)--------->3.14