Python基礎語法
輸入:input
- 輸入自己的姓名並輸出
name = input("請輸入你的姓名:")
print(name)
輸出:print
-
print原始碼分析
-
sep:預設為空格
# 修改拼接符為“-” name = input("請輸入你的姓名:") print("您的姓名是", name, sep="-")
-
end:預設為\n
# 修改結尾換行符為“,” print("春眠不覺曉", end=",") print("處處聞啼鳥")
-
變數
-
命名規則
- 由字母、數字、下劃線組成;
-
不能由數字開頭;
- 不能使用Python的關鍵字。
-
命名規範
- 駝峰命名法:第一個單詞小寫,後面所有的單詞首字母大寫;
- 下劃線命名法:全部單子均小寫,單詞之間用下劃線分隔。
型別轉換
- 檢視變數的資料型別 type()
age = input("請輸入你的年齡:")
print(type(age))
- 轉為整數 int(待轉的值)
age = int(input("請輸入你的年齡:"))
print(age + 1)
-
轉小數 float(待轉的值)
-
轉字串 str(待轉的值)
-
轉bool型別 bool(待轉的值)
- 以下值轉為bool值的結果均為False
print(bool(""),bool(''),bool(0),bool(0.0))
除以上情況外,其他值轉換為bool值均為True
print(bool("hello"),bool('123'))
格式化字串
-
format
-
name = input("請輸入你的姓名:") age = input("請輸入你的年齡:") gender = input("請輸入你的性別:") like = input("請輸入你的愛好:") print("你的姓名是{0},今年{1}歲,性別{2},愛好{3}".format(name,age,gender,like))
若{}中不新增索引,則format按順序傳入引數
-
name = input("請輸入你的姓名:") age = input("請輸入你的年齡:") gender = input("請輸入你的性別:") like = input("請輸入你的愛好:") print("你的姓名是{a1},今年{a2}歲,性別{a3},愛好{a4}".format(a1=name,a2=age,a3=gender,a4=like))
-
-
f-{}
name = input("請輸入你的姓名:") age = input("請輸入你的年齡:") gender = input("請輸入你的性別:") like = input("請輸入你的愛好:") print(f"你的姓名是{name},今年{age}歲,性別{gender},愛好{like}")