基礎python學習筆記1
阿新 • • 發佈:2020-08-29
最近開始看mook上面的python程式設計課程啦qwq
unicode編碼
統一字元編碼,即幾乎覆蓋所有字元的編碼方式
>>> "1+1=2"+chr(10004) '1+1=2✔' >>> str(ord("✔")) '10004' >>> for i in range(0,12): print(chr(9800+i),end="") ♈♉♊♋♌♍♎♏♐♑♒♓ >>> "A".lower() 'a' >>> "a".upper() 'A' >>> "A,B,C".split(',') ['A', 'B', 'C'] >>> "an apple a day".count("a") 4 >>> "python".replace("n","n123") 'python123' >>> "python".center(20,"=") '=======python=======' >>> ",".join("python") 'p,y,t,h,o,n'
字串格式化使用:.format()
>>> print("{}:計算機{}的CPU佔用率為{}%".format("2018-10","C",10))
2018-10:計算機C的CPU佔用率為10%
time庫的使用
time.time()//獲得系統時間戳 >>> time.ctime() 'Fri Aug 28 20:39:21 2020' perf_counter() //可以返回一個CPU級別的精確時間計數值,單位為秒。由於這個計數值的起點不確定,連續呼叫差值才有意義。 sleep(s) //休眠,時間可以是浮點數
格式化字串:
- %Y 年份
- %m 月份
- %B 月份縮寫
- %b 月份名稱縮寫
- %d 日期
- %A 星期
- %a 星期縮寫(小寫)
- %H 小時(24h)
- %I 小時(12h)
- %p 上下午
- %M 分鐘
- %S 秒
一個例項:
輸出結果採用寬度30個字元、右對齊輸出、多餘字符采用加號(+)填充。多餘的以原長為準、
a = eval(input()) print("{:+>30.3f}".format(pow(a, 0.5)))