一、input用法
input在Python中的含義為永遠等待,直到用戶輸入了值,從而將所輸入的值賦值另外的一個東西。
n=input('請輸入。。。。。。')
接下來用一個例子學習input的用法
例:執行一個登錄操作,提醒用戶輸入用戶名和密碼,通過獲取用戶名和密碼(用戶名:root,密碼:root)來執行操作,將用戶輸入的信息進行打印。
#!/usr/bin/env python # -*- coding:utf8 -*-
n1=input('請輸入用戶名')#將用戶輸入的用戶名賦值給n1,n1代指用戶輸入的內容
n2=input('請輸入密碼') print(n1) print(n2)
執行結果如下:

注:Python執行順序根據代碼塊執行,而代碼塊的判定根據空格決定,比如

復習完善補充:
例:執行一個登錄操作,提醒用戶輸入用戶名和密碼,通過獲取用戶名和密碼(用戶名:root,密碼:root)來執行操作,正確則登錄成功,否則將登錄失敗。
n1=input("請輸入用戶名:")#將用戶輸入的用戶名賦值給n1,n1代指用戶輸入的內容 n2=input("請輸入密碼:") #print(n1) #print(n2) if n1=="root" and n2=="root": { print("登錄成功") } else: { print("登錄失敗") }
執行結果如下:

二、變量命名
(1)聲明變量:
#!/usr/bin/env python # -*- coding:utf8 -*- name="Hzzhbest"
上述代碼聲明了一個變量,變量名為: name,變量name的值為:"Hzzhbest"
變量的作用為代指內存中某變量的昵稱。
(2)變量賦值
#!/usr/bin/env python # -*- coding:utf8 -*- name1="Hzzhbest" name2="HH" name3=name1

(3) 變量定義的規則:
a、變量名只能是 字母、數字或下划線的任意組合
b、變量名的第一個字符不能是數字
c、以下關鍵字不能聲明為變量名
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
三、條件語句
基本語法:
if 條件: print('ok') else: print('error') print('...')
(1)基本語句
if 1==1:
print('打籃球')
else:
print('打羽毛球')
由於1==1恆成立,所以執行結果將打籃球。
(2)支持嵌套
if 1==1: if 2==3: print('打籃球') else: print('打羽毛球') else print('去游泳')
運行步驟:

綜上所述運行結果為去游泳
(3)多條件判斷
# 根據用戶輸入內容打印其權限 # alex --> 超級管理員 # eric --> 普通管理員 # tony,rain --> 業務主管 # 其他 --> 普通用戶 name = raw_input('請輸入用戶名:') if name == "alex": print "超級管理員" elif name == "eric": print "普通管理員" elif name == "tony" or name == "rain": print "業務主管" else: print "普通用戶
(4)if語句中的pass
if 1==1:
pass
else:
print('...')
pass則直接跳到else
四、while循環
(1)死循環
while 1==1: print('ok')#1==1成立,OK將一直循環 print('end')
運行結果:

(2)正常循環
例:輸出01234
count=0 while count<5: print(count) count=count+1 print('end')
輸出結果:

(3)while else
例:輸出0123456789
count=0 while count<10: print(count) count=count+1 else: print('輸出完成啦') print('___________')
輸出結果:

(4)continue
continue代表continue以下的代碼不循環,直接跳到下一循環
例:輸出1 2 3 4 5 6 8 9
count=1 while count<10: if count==7: count=count+1 continue print(count) count=count+1
輸出結果:

運行順序:

(4) break
break代表當前循環全部終止,直接跳到最后
例:
count=1 while count<10: print(count) count=count+1 break print('............')
輸出結果:

五、注釋
單行注釋:# 被注釋內容
多行注釋:""" 被注釋內容 """
