python基础语法测评_Python基础语法知识点汇集
什么是標(biāo)識符?
開發(fā)人員在程序中自定義的一些符號和名稱
標(biāo)識符是自己定義的,如變量名 、函數(shù)名等
標(biāo)識符由字母、下劃線和數(shù)字組成,且數(shù)字不能開頭
命名規(guī)則
①見名知意
②駝峰命名法
小駝峰式命名法(lower camel case): 第一個單詞以小寫字母開始;第二個單詞的首字母大寫,例如:myName、aDog
大駝峰式命名法(upper camel case): 每一個單字的首字母都采用大寫字母,例如:FirstName、LastName
還有一種命名法是用下劃線“_”來連接所有的單詞,比如send_buf
什么是關(guān)鍵字 ?
python一些具有特殊功能的標(biāo)識符,這就是所謂的關(guān)鍵字
關(guān)鍵字,是python已經(jīng)使用的了,所以不允許開發(fā)者自己定義和關(guān)鍵字相同的名字的標(biāo)識符
常見關(guān)鍵字:
and as assert break class continue def del
elif else except exec finally for from global
if in import is lambda not or pass
print raise return try while with yield
四.輸出
①python中變量的輸出
#打印提示
print('hello world')print('薩瓦迪卡---泰語,你好的意思')
②格式化輸出
pirnt("我今年10歲")
pirnt("我今年11歲")
pirnt("我今年12歲")
age = 10
print("我今年%d歲" %age)
age+= 1
print("我今年%d歲" %age)
age+= 1
print("我今年%d歲" % age)
我今年10歲
我今年11歲
我今年12歲
在程序中,看到了%這樣的操作符,這就是Python中格式化輸出。
age = 18name= "xiaohua"
print("我的姓名是%s, 年齡是%d" % (name, age))
我的姓名是xiaohua, 年齡是18
③常用的格式符號
④換行輸出
在輸出的時候,如果有\(zhòng)n那么,此時\n后的內(nèi)容會在另外一行顯示
print("1234567890-------") #會在一行顯示
print("1234567890\n-------") #一行顯示1234567890,另外一行顯示-------
1234567890-------
1234567890
-------
五.輸入
咱們在銀行ATM機(jī)器前取錢時,肯定需要輸入密碼,對不?
那么怎樣才能讓程序知道咱們剛剛輸入的是什么呢??
python2版本中
在Python中,獲取鍵盤輸入的數(shù)據(jù)的方法是采用 raw_input 函數(shù)(至于什么是函數(shù),咱們以后的章節(jié)中講解),那么這個 raw_input 怎么用呢?
password = raw_input("請輸入密碼:")print('您剛剛輸入的密碼是:%d' % password)
input()函數(shù)
input()函數(shù)與raw_input()類似,但其接受的輸入必須是表達(dá)式。
a = input("請輸入密碼")print(type(a))
輸入的都為字符串 檢測可得
請輸入密碼123
input()接受表達(dá)式輸入,并把表達(dá)式的結(jié)果賦值給等號左邊的變量
python3版本中
沒有raw_input()函數(shù),只有input()
并且 python3中的input與python2中的raw_input()功能一樣
a = int(input("請輸入密碼"))print(type(a))
如果想將輸入的轉(zhuǎn)入為int
請輸入密碼123
六.運(yùn)算符
算術(shù)運(yùn)算符
下面以a=10 ,b=20為例進(jìn)行計算
注意:混合運(yùn)算時,優(yōu)先級順序?yàn)?#xff1a; ** 高于 * / % // 高于 + - ,為了避免歧義,建議使用 () 來處理運(yùn)算符優(yōu)先級。
并且,不同類型的數(shù)字在進(jìn)行混合運(yùn)算時,整數(shù)將會轉(zhuǎn)換成浮點(diǎn)數(shù)進(jìn)行運(yùn)算。
#多個變量賦值
num1, num2, f1, str1 = 100, 200, 3.14, "hello"
print(num1)print(num2)print(f1)print(str1)
100
200
3.14hello
復(fù)合賦值運(yùn)算符
七.數(shù)據(jù)類型轉(zhuǎn)換
常用的數(shù)據(jù)類型轉(zhuǎn)換
舉例
#int(): 將數(shù)據(jù)轉(zhuǎn)換為 int 類型
str1 = "10"num1=int(str1)print(num1)#int() 處理浮點(diǎn)數(shù),只留下整數(shù)部分,舍棄小數(shù)部分(并不是四舍五入操作)
num2 = int(3.74)print(num2)#hex: 將一個整數(shù)轉(zhuǎn)換為十六進(jìn)制
print(hex(1024)) #0x 開頭表示十六進(jìn)制
#eval(): 將字符串形式的數(shù)據(jù),轉(zhuǎn)換為原本的類型
str1 = "3.14"
print(type(eval(str1)))#complex() 創(chuàng)建復(fù)數(shù): 第一個參數(shù)是復(fù)數(shù)的實(shí)部,第二個參數(shù)是復(fù)數(shù)的虛部
c1 = 10 + 4jc2= complex(10, 4)print(c1)print(c2) #等同與c1
10
3
0x400
(10+4j)
(10+4j)
總結(jié)
以上是生活随笔為你收集整理的python基础语法测评_Python基础语法知识点汇集的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 风格迁移应用_[风格迁移][超分][EC
- 下一篇: python图片横向合并_python实