2021年7月4日 星期日

[ Python ] 基本語法

此為基本語法,轉換、編碼、類別、算數、取代、連結、分割、時間、補0、輸入、str與byte互轉等。

一、轉換


1.str() 轉成字串

例:str(123)


2.int() 轉成整數

 

3.float() 轉成浮點數


二、編碼

1.中文編碼

開頭加入

# -*- coding: UTF-8 -*-

# coding=utf-8


三、類別

1. def 

例:def kk():

四、算數

1.len 計算陣列有幾筆

str1 = '1-2-3'

str2 = str1.split('-')

print(str2)

print(len(str2))

結果:

['1', '2', '3']

3


五、 replace 取代

1. 全部取代

str1 = 'abcdef'

str_end=str1.replace('de', '123')

結果:str_end為abc123f


2. 取代幾次

例:取代 2 次

str1 = 'abcdef,abcde,abcde'

str_end = str1.replace('ab', '34', 2)

結果:

str_end為34cdef,34cde,abcde


六、join 連結

1. 連結字串

str1 = '&'

list1 = ['a', 'b', 'c']

str2 = str1.join(list1)

結果:

a&b&c


七、 split 分割

1.全部切割

str1 = '1-2-3'

str2 = str1.split('-')

結果:

['1', '2', '3']

2.切割幾次

str1 = '1-2-3'

str2 = str1.split('-',1)

結果:

['1', '2-3']


八、時間

1.取得現在時間

time.ctime()


2. 延遲時間

例:延遲5秒

time.sleep(5)


九、補0

1. zfill 正負數補0

str1 = "666"

s = str1.zfill(5)

結果:s為00666


2.純數字補0轉字串

str1 = 666

s="%05d" % str1

結果:s為00666字串


十、輸入

input("a: ")


十一、str與byte互轉

1. str轉bytes:encode()方法

2. bytes轉str:decode()方法

沒有留言:

張貼留言

影片的問題請留在影片的留言區裡。
部落格不會另外通知給我,所以很難發現你有留言。