python自動化第二課 - python基礎2

1.判斷奇數偶數 num = input("請輸入一個數字,判斷是否爲偶數:") print(not int(num) % 2) 2.浮點數的高精度計算用Decimal(from decimal import Decimal)git

2.字符串的格式化輸出api

  name = "yanzi"
  age = 18.91957
  hobby = "看書"
  # 字符串的格式化輸出
  print("""***********
  name: %s
  age: %d
  hobby: %s
  """%(name,age,hobby))函數


  # 第二種字符串的格式化輸出,format索引不能爲負數,1.空{}2.索引3.關鍵字插旗子
  # format索引不能爲負數, 2.索引
  print("""---------------
  name:{1}
  age:{2}
  hobby:{1}
  """.format(name, age, hobby))
  # 第二種字符串的格式化輸出,format 3.關鍵字插旗子
  print("""---------------
  name:{myname}
  age:{myage}
  hobby:{myhobby}
  """.format(myname=name, myage=age, myhobby=hobby))
  # format 1.空{}
  print("""---------------
  name:{}
  age:{}
  hobby:{}
  """.format(name, age, hobby))
  # format 能夠保留小數位
  print("""---------------
  name:{}
  age:{:.2f}
  hobby:{}
  """.format(name, age, hobby))spa

 

3.字符串內置函數orm

 name = 'loE missing you'索引

# 小寫print(name.lower())# 大寫print(name.upper())# 標題,每一個單詞的首字母大寫print(name.title())# 大小寫互換print(name.swapcase())#字符串首字母大寫print(name.capitalize())# 查找元素findprint(name.find("miss"))    #返回找到的索引值print(name.find("missy"))   #-1表示沒有找到# 查找元素indexprint(name.index("miss"))# print(name.index("missy"))  #沒有找到就會報錯# count,找字符出現的次數,場景:統計,常常用來作數據分析print(name.count("ss"))# 替換,先寫舊值,再寫新值,原來的字符串不會改變,這個替換是生成新的字符串print(name.replace("ss", "kkkkkk"))# isdigit,判斷是否爲正整數,isdigit判讀只有純數字,沒有任何的其餘符號print(name.isdigit())print("2323".isdigit())print("1.111".isdigit())print("-111".isdigit())# 字符串拼接joinprint("每天向上".join(['1', '2', '3']))print("/".join(["2019", "12", "24"]))# strip,剔除字符串兩邊的空格,也能夠剔除兩邊指定的字符print(" 哈哈哈 ".strip())print("ahhhhhha".strip("a"))print("ahhhhhha".rstrip("a"))   #剔除右邊指定的字符print("ahhhhhha".lstrip("a"))   #剔除左邊指定的字符# split分割字符串print("miss/you/hello".split("/"))print("miss you hello".split(" "))
相關文章
相關標籤/搜索