1.輸入輸出

WangYao_BigData發表於2024-12-06

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}")
    

相關文章