Pythonpython
1.轉義字符數據結構
\n:表示換行app
2.如何查看數據類型的函數type()ide
3.交互式操做命令raw_input() input('')函數
個人年齡是:(你輸入的值)spa
4.運算符對象
1種:算術運算符索引
+ - * / % ** //字符串
+ 兩個對象相加input
a=10 b=20
a+b // 30
- 兩個對象相減
* 兩個對象相乘
/ 兩個對象相除
%:運算,結果取餘數部分
** 冪:返回a的b次冪 10的20次方
// 整除:取整數,返回商的整數部分 9/2
9.0//2.0 》》浮點數作整除的時候獲得的是浮點數
2.關係運算(比較運算符)7種
注意:全部關係運算符,結果都返回bool值
1種:== 比較對象是否相等
2種:!=比較兩個對象是否不相等
3.種: <> 比較兩個對象是否不相等返回true ,這個運算符相似於!=
4種: > 返回a是否大於b
5 種: <
6 種: >=
7 種: <= 返回a是否小於等於b
a=21 b=10
若是 a==b 就打印字符串: 'a等於b' 不然 打印 'a不等於b'
打印結果是 :a不等於b
if 條件:
執行語句;
else
執行語句;
3.賦值運算符 8種
1種:= 簡單的賦值運算符
c=a+b 將a+b的運算結果賦值給c
2種:+= 加法賦值運算符
a+=b 等效於a=a+b; (擴展運算符)
3種:-= 加法賦值運算符
a-=b 等效於a=a-b;
4種:*=
5種: /=
6 種: %=
7 種: **=
8 種://= 整等於
a=10 b=20;
分別用這8個運算符運算結果(直接打印)
5.列表
是python中最基本的數據結構,[ ,, , ]1個方括號內以逗號分隔組成的數據集合,數據能夠是任意類型
語法:[ 元素1,元素2,元素3...]
0 1 2
序列中的每一個元素會自動分配一個位置(索引-下標)
列表的特色:
1.列表中能夠含不一樣類型的對象
2.支持嵌套
3.可變(能夠修改)經過下標,切片,改變列表元素;
如何定義列表:
方法一:[ ] list1=[1,3,5]
方法二:使用內置函數list(str ) 能夠將一個序列轉爲列表
如何訪問列表中的值:
varlists=[1,2,3]
lists[0] :獲取下標對應的相前的元素
lists[0:2] 從第0個位置截取到第二個位置[1,2]
修改列表中的元素:
colors=['red','yellow','blue'] 需求將每一個顏色取出來打印出來
而後將第二×××改爲black; 將改完後的打印出來
列表的索引和切片:(截取)
classmates=['madking','agon','michael','bob','tracy'];
print(classmates[1:3]);
print(classmates[1:-2]);從下標第1個位置開始截取(倒數第2個位置前面的
兩個元素)
print(classmates[::2]);截取列表中偶數的元素。
6.向列表中追加元素
append():向列表末尾追加元素;
7.extend( ):追加可迭代對象中全部元素
list1=[1,2,3]; list2=[]; list2.extend(list1);
直接在list2中追加list1元素
list1=[1,2,3]; list2=[11,12]; list2.extend(list1); [11, 12, 1, 2, 3]
若是list2裏自己有元素,是向末尾追加另一個列表裏的元素
8.insert()在指定位置插入元素
insert(starti,插入值) starti--列表的下標值 ,新值插入表下標的前面
若是超出範圍,不會報錯,新值會追加到末尾
注意:若是超出取值範圍會報錯:
list=[1,2,3]
list[8]//報錯