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