1. 程式人生 > >變量、交互&註釋、數字&字符串&布爾、格式化輸出

變量、交互&註釋、數字&字符串&布爾、格式化輸出

neo alt .... img 關鍵詞 git 不用 連接 color

變量

變量定義規範:

聲明變量:

name = "Neo Zheng" # name為變量名(標識符),"Neo Zheng"是變量值。

變量定義規則

1. 變量名只能是字母、數字或下劃線的任意組合;

2. 變量名的第一個字符不能是數字;

3. 有些關鍵字不能聲明為變量名。[‘and‘, ‘as‘, ‘print‘, ...... ] 因為這些關鍵詞是Python的語法。

註:變量名中間不能有空格,但末尾可以有。

變量命名習慣:

1. 駝峰體:

eg. NumbersOfStudents = 53

首字母都大寫。

2. 下劃線體:

eg. numbers_of_students = 53

Python官方推薦下劃線體。

定義變量盡量避免:

1.變量名為中文、拼音;

2.變量名過長;

3.變量名詞不達意。

常量:

常量即指不變的量,如π, 或在程序運行過程中不會改變的量。

Python中沒有專門的語法代表常量,程序員約定俗成用變量全部大寫代表常量。

用戶交互:

讀取用戶輸入:

name = input(" what is your name?")

print(name) # 執行腳本就會發現,程序會等待你輸入完姓名之後再往下繼續走

可以讓用戶輸入多個信息,如下:

name = input(‘what is your name?‘)

age = input(‘ How old are you ?‘)

hometown = input(‘ Where is your hometown?‘)

print("My name is", name, "I am",age, " years old. I came from", hometown)

註釋:

代碼註釋用#

代碼註釋規則:

1.不用全部加註釋,只需在自己覺得重要或不好理解的部分加註釋即可;

2. 註釋可以用中文或英文, 但不要用拼音。

註: 加註釋特別重要, 要養成好習慣。

數據類型 之基本類型:

技術分享圖片

type( )可以查數據類型, print( type() )

字符串:

在Python中, 加了引號的字符都被認為是字符串

name = "neo" # 雙引號

age = "22" # 只要加引號就是字符串

age2 = 22 # int

msg = ‘‘‘ my name is neo, I am 22.‘‘‘ #3 個引號也可以

hometown = ‘Tianjin‘ # 單引號也可以

單雙引號沒有任何區別,只需下面情況需考慮配合使用:

msg = " my name is neo, I‘m 22."

多引號的作用:

多行字符串必須用多引號。

msg = ‘‘‘ my name is neo,

I‘m 22. ‘‘‘

不加引號的字符串被認為是變量。

如 name = jack # 這句話的意思是: 要把jack變量的值賦給name. 常見的有 a = b.

so 變量一定要先定義再使用。

字符串拼接:

字符串只能進行“相加” 和 “相乘”運算。

相加就是簡單拼接;

相乘就是復制自己多少次,再拼接在一起。

註:字符串的拼接只能是雙方都是字符串,不能跟數字或其他類型拼接單雙引號。

格式化輸出:

先看如下程序:

技術分享圖片 技術分享圖片

在左圖中,%s 是占位符, %是連接符。

占位符:s代表string(字符串),d 代表digit(數字),f 代表float。

%d後面必須得是數字, input()讀進去的所有數據都會默認為字符串(str), 可以利用int( input() )把input()中的內容轉換成數字類型。

變量、交互&註釋、數字&字符串&布爾、格式化輸出