day10-python基本數據類型
day10-python基本數據類型
1.1 python 3.5.2 安裝
1,下載地址:https://www.python.org/ftp/python/3.5.2/python-3.5.2-amd64.exe
2,安裝過程直接下一步完成。
3,添加環境變量;把python安裝路徑粘貼到 系統變量---Path中即可
1.2 pycharm 5.0.3 專業版安裝
1,下載地址:http://down10.zol.com.cn/bianchengtools/pycharm503.zip
2,破解安裝過程,首先把系統時間調整到2038年,然後安裝pycharm直接下一步,選擇申請30天使用,完成安裝,最後把系統時間調整過來。
3,配置python解釋器:location路徑:項目存放位置 interpreter路徑:python.exe的安裝位置,create 完成即可。
1.3 運算符
結果是值的:
1,算數運算
2,賦值運算
結果是布爾值的:
3,比較運算
4,邏輯運算
5,成員運算
in |
如果在指定序列中找到值返回Ture,否則返回Fasle |
x在y序列中;如果x在y序列中返回Ture |
not in | 如果在指定序列中沒有找到值返回Ture,否則返回Fasle | x不在y序列中;如果x不在y序列中返回Ture |
1.4 基本數據類型
1,數字 int
int
功能:將字符串轉換為數字 a = "123" b = int(a) print(type(b),b) 輸出結果:<class ‘int‘> 123 |
bit_lenght
功能:獲取二進制的位數 a = 11 v = a.bit_length() |
2,字符串 str
capitalize
功能:首字符要大寫 s1 = "liYang" |
casefold && lower
功能:把所有的字符變成小寫,casefold更牛逼 s1 = "liYang" && v2 = s1.lower() |
center
def center(self, width, fillchar=None) 功能:設置寬度,並將內容居中;20 代指總長度;* 空白未知填充, 一個字符,可有可無 s1 = "liYang" |
count
功能:去字符串中尋找子序列出現的次數;5表示從第幾個字符開始找 s1 = "liYangliyang" |
endswith
def endswith(self, suffix, start=None, end=None): 功能:以什麽結尾;以什麽開頭 s1 = "liyang" print(v2) 輸出結果:True |
find
def find(self, sub, start=None, end=None): 功能:從開始往後找,找到第一個後,獲取其位置;位置區間 > 或 >= s1 = "liyangliyang" v = s1.find(‘ya‘,7,11) print(v) 輸出結果:8 |
index
def index(self, sub, start=None, end=None): 功能:找不到會報錯, 可以忽略,直接用find s1 = "liyangliyang" v = s1.index(‘8‘) print(v) 輸出結果:報錯 |
format
def format(*args, **kwargs): 功能:將一個字符串中的占位符替換為指定的值 s1 = ‘i am {name}‘ print(s1) v = s1.format(name=‘liyang‘) print(v) 輸出結果:i am {name} 輸出結果:i am liyang && s2 = ‘i am {0},age{1}‘ print(s2) v = s2.format(‘liyang‘,28) |
format_map
功能:格式化,傳人的值{"name":‘liyang‘,"a":28} s1 = ‘i am {name}, age {a}‘ |
isalnum
功能:判斷字符串中是否只包含 字母和數字 s1 = "liyang111" |
isalpha
功能:判斷字符中是否只包含字母,返回True 否則返回False s1 = "liyang" |
isdecimal
功能:斷字符中是否只包含數字,返回True 否則返回False s1 = "23423" |
isdigit
功能:斷字符中是否只包含數字,返回True 否則返回False s1 = "23423" |
isidentifier
功能:檢測字符串是否是字母開頭 s1 = "werwer234" |
day10-python基本數據類型