一、變數
概念:變數本質上是一個裝東西的盒子,只能存放一個值。
1. 變數的命名規則
變數的名字由:字母,數字,下劃線_組成,不能以數字開頭,並且區分大小寫。
a_1=5
_b2=10
2. 變數的定義
格式:變數名 = 值
= 賦值,== 等於
a=1
b=3.14
c="hhhh"
3. 變數的型別
int 整型,float 浮點型,str 字串
bool型別
False 假,可以用數字0表示
True 真,可以用非零的數字表示,預設用1表示
字串轉整型
a='55'
a=int (a)
print(a+1)
浮點型轉整型
a=3.15
a=int(a)
print(a)
注意
a='3.14' #需要先轉換為浮點數,再轉換為整型
a=float(a)
print(int(a))
二、輸入輸出
輸出
1.直接輸出預設換行
print(1)
a=3.14
print(a)
print("哈哈哈")
2.更改輸出的結尾
print(1,end=' ')
a=3.14
print(a,end=',')
print("哈哈哈")
3.格式化輸出
格式:print("%型別"%值)
print("%.2f"%3.1415) #輸出浮點數,保留兩位小數
print("%s"%"哈哈哈") #輸出字串
print("%d"%666) #輸出整型
如果%號後面是一個算式,需要用括號包裹
cj=59
print("這是我的分數:%d"%(cj+1))
輸入
1.直接輸入,預設輸入字串
a=input("提示語句")
print(a+1) #錯誤:預設輸入的型別是字串
2.更改輸入型別
#輸入後,轉換變數型別
a=input()
a=int(a)
#輸入時直接轉換型別
b=int(input())
3.一行輸入多個值
有幾個變數就要輸入幾個值,不然報錯。預設輸入字串
a,b=input().split()
print(a,end=' ')
print(b)
4.一行輸入多個值,同時轉換型別
a,b=list(map(int,input().split()))
print(a+b)