標籤:cal inpu 不同類 資料 字母 列印 輸入密碼 單引號 劃線
1、變數
在Python 中 我們不需要為變數指定資料類型。例如 a = 1 ,這樣變數 abc 就是整數類型;a = 1.0 ,那麼變數 abc 就是浮點類型;a=‘hello‘,那麼變數abc為字串。
python中定義變數的時候字串都用引號括起來,單引號和雙引號沒有區別,用啥都行,如果說這個字串裡面有單引號的話,那外面就用雙引號,裡面有雙引號的話,外面就用單引號,如果既有單又有雙,那麼用三引號,三引號也可以多行注釋代碼,單行注釋,使用#(代碼注釋快速鍵ctrl+/)
注意:
變數名只能是 字母、數字或底線的任意組合
變數名的第一個字元不能是數字
Python中的關鍵字不能聲明為變數,例如and、for、while這些關鍵字是不可以聲明為變數的。
2、
輸入、輸出
通常情況下,Python 的代碼中是不需要從鍵盤讀取輸入的。不過我們還是可以在 Python 中使用函數 input() 來做到這一點,input() 有一個用於列印在螢幕上的可選字串參數,返回使用者輸入的字串。輸出使用print。代碼如下:
name=input(‘請輸入你的名字:‘)
Print(‘name’)
input在接收輸入的時候,是可以看到你輸入的值的,如果是輸入密碼這樣的呢,不想讓別人看到你的密碼,就需要用到一個標準庫getpass,什麼是標準庫呢,就是不需要你再去安裝,裝完python就有的庫,就是標準庫,getpass就是一個標準庫,匯入進來之後,直接使用getpass.getpass方法就可以在輸入的時候,不會顯示了。
使用標準庫getpass可以不讓input在接受輸入的時候顯示你輸入的內容。
匯入標準庫getpass代碼如下:
import getpass
使用代碼如下:
Passwd=input.getpass(‘請輸入你的密碼:’)
3、
條件判斷
python中條件判斷使用if else來判斷,多分支的話使用if... elif ... Else.
==等於、>=大於等於、<=小於等於、!=不等於、>大於,<小於
注意,必須同類型的做比較運算,不同類型的會報錯
例如int型與字元型進行比較,必須將int型強制轉換,不然會報錯。
age=int(input(‘請輸入你的年齡’))
4、
迴圈
While迴圈:
count=int(input(‘請輸入迴圈次數:‘)) #count為計數器
while count<10:
print(‘A’)
count=count+1
else:
print(‘B‘)
Break:退出迴圈,break只能在迴圈裡面用,如果在迴圈裡面遇到break,那麼立即退出迴圈
Continue:退出本次迴圈
For迴圈:
for i in range(10):
print(‘講笑話,%s‘%i)
if i==6:
break
5、
字串格式化
name=input(‘請輸入你的名字:‘)
sex=input(‘請輸入你的性別:‘)
print(‘歡迎你‘+name) #第一種用+串連
print(‘歡迎你‘,name) #第二種用,串連
print(‘歡迎你%s‘%name) #第三種用預留位置
print(‘歡迎你%s,你的性別是%s‘%(name,sex)) #多個參數,使用多個預留位置
python基礎文法學習