單行注釋用“#”----(“Ctrl+/” 快捷鍵)注釋頂格,後面空一格
多行注釋''' ''' 或者""" """
行內注釋 注釋和代碼之間空兩格
可以用type()函數得到變量的數據類型
result:
a = False;
print(type(a)) # bool
“%s代表字符串替代位,%d代表int類型,%f表示浮點型”
還有第二種輸出方式:
f-string
name = 'Jimmy'
print("My name is %s" % name) # %s是字符串類型
age = 19
print("My age is %d" % age) # %d表示整數int類型
height = 167.2
# Ctrl + D 快速復制一行代碼;shift + Enter切換下一行
print("My height id %f cm" % height) # %f表示浮點型
print("My height id %.2f cm" % height) # %f表示浮點型,.2表示保留兩位小數
# 輸出50%,使用格式化輸出的時候,想要輸出一個%,需要使用兩個%
print('及格人數占比為%d%%' % 50)
print(f"我的名字是{name},年齡是{age}歲,身高是{height}cm")
結果:
關於換行的小問題
Python默認輸出自動換行,可以去掉
print('hello', end=' ') # 加一個end = ‘ ’
print('world')
# 語句中間想要出現換行,用轉義字符‘\n’
print('hello\nworld')
# 輸入:從鍵盤獲取輸入的內容,存入計算機程序中
# input()函數
# input('給用戶的提示信息'),得到用戶輸入的內容,遇到回車代表輸入結束,得到的數據都是字符串類型
password = input("請輸入密碼:")
print("你輸入的密碼是 %s" %password)
password = input("請輸入密碼:")
print("你輸入的密碼是 %s" %password)
# 類型轉化
# 從鍵盤中獲取蘋果的價格
price = input("請輸入價格:") # str類型
weight = input("請輸入重量:") # str
# 強制類型轉化
result = float(price) * float(weight)
print(f"蘋果的單價為{price}元/斤,購買了{weight}斤,需要支付{result}元")
這裡插入數字運算符:
Python關鍵字 ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']pi = 3.14
num = int(pi)
print(type(pi)) #float
print(type(num)) #int
my_str = '10'
num1=int(my_str) #int
num2 = 10
num3 = float(num2) #float
num4 = float("3.14") #float
num5 = float("10") #float
# eval()還原原來的數據類型,去掉字符串的引號
num6 = eval('12') #int
num7 = eval('3.14') #float
num8 = eval('num7') #float
print(num8,type(num8))
num9 = eval('hello')
print(num9) #error,因為hello在這裡是變量,沒有定義
# 練習,個人信息
name = 'Weiwei'
print("My name is %s" %name)
age = 25
print("My age is %d" %age)
weight = 45
print("My weight is %d Kg" %weight)
number = 17816126041
print("My phone number is %d" %number)
Address = 'HuaiNan'
print(f"I live in {Address}")
height = 167.2
print(f"身高{height:.2f}cm") # 保留兩位小數
user_name = input("Please input your name:")
user_password = input("Please input your password:")
print(f"your name is {user_name},your password is {user_password}")