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