python3_變量和數據類型
一.變量
使用規則
- 只能包含數字、字母、下劃線,不能以數字打頭
- 變量名不能包含空格
- 不能使用關鍵字和函數名
特別注意:
養成良好的編碼習慣
- 變量名應剪短並具有描述性
- 慎用消息字母 ’ i ’ 和大寫字母 ’ O ‘
【練習】:
1 簡單消息: 簡單消息: 將一條消息存儲到變量中,再將其打印出來。
test = "你好"
print(test)
結果爲:
2 多條簡單消息: 多條簡單消息: 將一條消息存儲到變量中,將其打印出來;再將變量的值修改爲一條新消息,並將其打印出來。
test = "你好"
print(test)
test = "ni hao"
print(test)
結果爲:
二.字符串
(一)大小寫
以標題形式:name.title()
以大寫形式:name.upper()
以小寫形式:name.lower()
(二)空白
1.添加
\t - - - 換行
\n - - - 空格
2.刪除
取消左邊空白:name.lstrip()
取消右邊空白:name.rstrip()
取消兩端空白:name.strip()
【練習】:
3 個性化消息: 個性化消息: 將用戶的姓名存到一個變量中,並向該用戶顯示一條消息。顯示的消息應非常簡單,如“Hello Eric, would you like to learn some Python today?”。
name = 'xiaofang'
print( "Hello " + name.title() + ", would you like to learn some Python today?" )
結果爲:
4 調整名字的大小寫: 調整名字的大小寫: 將一個人名存儲到一個變量中,再以小寫、大寫和首字母大寫的方式顯示這個人名。
name = 'Xiao fang'
print(name.title())
print(name.upper())
print(name.lower())
結果爲:
5 名言: 名言: 找一句你欽佩的名人說的名言,將這個名人的姓名和他的名言打印出來。輸出應類似於下面這樣(包括引號): Albert Einstein once said, “A person who never made a mistake never tried anything new.”
name = 'Albert Einstein'
says = ' once said, "A person who never made a mistake never tried anything new."'
print(name.title() + says)
結果爲:
6 剔除人名中的空白: 剔除人名中的空白: 存儲一個人名,並在其開頭和末尾都包含一些空白字符。務必至少使用字符組合”\t” 和”\n” 各一次。 打印這個人名,以顯示其開頭和末尾的空白。然後,分別使用剔除函數lstrip() 、rstrip() 和strip() 對人名進行處理,並將結果打印出來。
name = " xiao \t Fang \n "
print(name.rstrip())
print(name.lstrip())
print(name.strip())
結果爲:
三.數字
(一)整數與浮點數
整數:不帶小數點的數字
浮點數:Python將帶小數點的數字都稱爲浮點數
1 print(1)
2 print(1+2)
3 print(3-2)
4 print(3.5*2)
5 print(15/5)
6 print(15/4)
8 print( 3.5 * 4 / 2 - 2.5 )
9 print( "3.5 * 4 / 2 - 2.5" )
結果爲:
1 3
2 1
3 7.0
4 3.0
5 3.75
6 4.5
7 3.5 * 4 / 2 - 2.5
但需要注意的是,結果包含的小數位數可能是不確定的
>>> 0.2 + 0.1
0.30000000000000004
>>> 3 * 0.1
0.30000000000000004
(二)註釋
# 行註釋
"""""" 段落註釋