python是作為IT工作者最經(jīng)常聽到的一門語言,尤其現(xiàn)在是測試工程師,必備技能之一。在用了很久的python,我們需要對python進行學(xué)習(xí),了解為什么要會。
1.python語言的特點
跨平臺、可擴展、開放源碼、類庫豐富、語法簡潔。
2.python安裝
python安裝參考網(wǎng)址:
https://www.cnblogs.com/wendyw/p/11654708.html
3.python之數(shù)據(jù)類型
python數(shù)據(jù)類型:整數(shù)(int)、浮點數(shù)(float)、字符串(string)、布爾值(bool)。
1、可以通過type(具體的值)判斷是什么數(shù)據(jù)類型。
>>> type(1)
<class 'int'>
>>> type("1")
<class 'str'>
>>> type('1')
<class 'str'>
>>> type("極客時間")
<class 'str'>
>>> type(True)
<class 'bool'>
>>> 123
123
>>> str(123)
'123'
>>> bool(9)
True
python基礎(chǔ)知識更詳細的可以參考網(wǎng)址:https://www.cnblogs.com/wendyw/p/10131169.html#_label3
4.序列
變量的定義和常用操作
變量=變量賦值+變量命名+命名規(guī)范
序列:有序排列,并且可以通過下標偏移量訪問到它的一個或幾個成員。(字符串、列表、元組三種類型都都屬于序列)
序列的基本操作:
- 成員關(guān)系操作符(in、not in )
- 連接操作符(+):序列+序列
- 重復(fù)操作符(* ):序列*整數(shù)
- 切片操作符([:]):序列[0:整數(shù)]
實例:
#記錄生肖,根據(jù)年份來判斷生肖
chinese_zodiac='鼠?;⑼谬埳唏R羊猴雞狗豬'
# 序列
print(chinese_zodiac[0:4])
print(chinese_zodiac[0])
print(chinese_zodiac[-1])
#1.字符串:'abcd'
year =2021
print(chinese_zodiac[year %12])
#2.元組
a=(1,3,5,7)
b=4
#取出a中小于4的元素,filter(lambda x:x<b,a)返回對象
c=list(filter(lambda x:x<b,a))
print(c) #打印內(nèi)容:[1, 3]
print(len(c)) #打印內(nèi)容:2
#3.列表
a_list=['abc','xyz']
a_list.append('x')
print(a_list) #打印內(nèi)容:['abc', 'xyz', 'x']