1. 程式人生 > 實用技巧 >基礎python學習筆記1

基礎python學習筆記1

最近開始看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)))