1.變數and輸入輸出

luohaoming發表於2024-10-06

一、變數

概念:變數本質上是一個裝東西的盒子,只能存放一個值。

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)

相關文章