不同類型變量之間的計算
- 數(shù)字型變量之間可以直接計算
- 字符串變量之間使用 + 拼接字符串
last_name = "張"
first_name = "三"
name = last_name + first_name
print(name)
- 字符竄變量和數(shù)字之間使用 * 可以重復相同的字符串
"a" * 10
aaaaaaaaaa
- 字符串變量和數(shù)字不能進行計算
變量的輸入
變量的輸入即是用代碼從鍵盤獲取用戶輸入的內(nèi)容
- input函數(shù)的使用
name = input("請輸入用戶名:")
zyx
print(name)
注意:input函數(shù)得到的數(shù)據(jù)都是字符串類型(str)
- 類型轉(zhuǎn)換函數(shù)
int(x):將括號內(nèi)數(shù)據(jù)轉(zhuǎn)換為整型
float(x):將括號內(nèi)數(shù)據(jù)轉(zhuǎn)換為浮點型
int("123")
float("123.4")
price_str = input("價格:")
weight_str = input("重量:")
price = float(price_str)
weight = float(weight_str)
money = price * weight
print(money)
變量的格式化輸出
格式化字符 | 含義 |
---|---|
%s | 字符串 |
%d | 表示十進制熙揍,%06d表示輸出的整數(shù)顯示的位數(shù)涎跨,不足用0補全 |
%f | 浮點數(shù)旨涝,%.02f表示小數(shù)點后保留2位 |
%% | % |
語法格式如下:
print(格式化字符串 % 變量1)
print(格式化字符串 % (變量1暇赤,變量2))
name = "xiao ming"
print("我叫%s" % name)
student_no = 123
print("我的學號是 %06d" % student_no)
price = 3.12
weight = 2.0
money = price * weight
print("價格 %.2f,重量 %.2f,總共 %.2f" % (price,weight,money))
scale = 0.25
print("比率大小為 %.2f%%" % (scale * 100))