Python基础(1)
一、行和縮進(jìn)
Python與其他語(yǔ)言最大的區(qū)別就是,Python的代碼塊不使用大括號(hào)({})來(lái)控制類(lèi),函數(shù)以及其他邏輯判斷。python最具特色的就是用縮進(jìn)來(lái)寫(xiě)模塊。
縮進(jìn)的空白數(shù)量是可變的,但是所有代碼塊語(yǔ)句必須包含相同的縮進(jìn)空白數(shù)量,這個(gè)必須嚴(yán)格執(zhí)行。如:
1 if True: 2 print("True") 3 else: 4 print("False")二、輸入
Python提供了一個(gè)input(),可以讓用戶(hù)輸入字符串,并存放到一個(gè)變量里。比如輸入用戶(hù)的名字:
>>> name = input('您的名字:') 您的名字: >>> name = input('您的名字:') 您的名字:yaoyao >>> name 'yaoyao'三、Python變量命名規(guī)則
- 變量名只能包含字母、數(shù)字和下劃線(xiàn)。變量名可以字母或下劃線(xiàn)開(kāi)頭,但不能以數(shù)字開(kāi)頭,例如,可將變量命名為message_1,但不能將其命名為1_message。
- 變量名不能包含空格,但可使用下劃線(xiàn)來(lái)分隔其中的單詞。例如,變量名greeting_message可行,但變量名greeting message會(huì)引發(fā)錯(cuò)誤。
- 不要將Python關(guān)鍵字和函數(shù)名用作變量名,即不要使用Python保留用于特殊用途的單詞,如print。
- 變量名應(yīng)既簡(jiǎn)短又具有描述性。例如,name比n好,student_name比s_n好,name_length比length_of_persons_name好。
- 慎用小寫(xiě)字母l和大寫(xiě)字母O,因給他們可能被人錯(cuò)看成數(shù)字1和0;
注意:應(yīng)使用小寫(xiě)的Python變量名。在變量名中使用大寫(xiě)字母雖然不會(huì)導(dǎo)致錯(cuò)誤,但避免使用大寫(xiě)字母是個(gè)不錯(cuò)的注意。
四、條件語(yǔ)句
1、一個(gè)簡(jiǎn)單的if語(yǔ)句:
1 username1 = 'Tim' 2 password1 = 'abc123' 3 4 username = input("username:") 5 password = input("password:") 6 7 if username == username1 and password == password1: 8 print("Congratulations,You have logon!")輸入Tim abc123后,結(jié)果如下:
username:Tim password:abc123 Congratulations,You have logon!2、if...else語(yǔ)句:
1 username1 = 'Tim' 2 password1 = 'abc123' 3 4 username = input("username:") 5 password = input("password:") 6 7 if username == _username1: 8 print("username is correct...") 9 if password == password1: 10 print("Congratulations,You have logon!") 11 12 else: 13 print("password is invalid...") 14 15 else: 16 print("your username is not correct...")輸入Tim,abc123后結(jié)果:
username:Tim password:abc123 username is correct... Congratulations,You have logon!輸入用戶(hù)名正確,密碼不正確如下:
username:Tim password:123 username is correct... password is invalid...輸入用戶(hù)名不正確,如下:
username:king password:123 your username is not correct...?五、while循環(huán)
1、基本循環(huán)
1 while 條件: 2 3 # 循環(huán)體 4 5 # 如果條件為真,那么循環(huán)體則執(zhí)行 6 # 如果條件為假,那么循環(huán)體不執(zhí)行2、break
break用于退出所有循環(huán)
1 while True: 2 print("123") 3 break 4 print("456")輸出:
1233、continue
continue用于退出當(dāng)前循環(huán),繼續(xù)下一次循環(huán)
1 while True: 2 print("123") 3 continue 4 print("456")輸出:
123 123。。。(無(wú)限循環(huán))
轉(zhuǎn)載于:https://www.cnblogs.com/linrui/p/9315789.html
總結(jié)
以上是生活随笔為你收集整理的Python基础(1)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 经典算法问题 - 最大连续子数列和
- 下一篇: python基础学习(五)第一次修改