Python基本


Python基本規則

1、面向對象的跨平台的編程語言

2、文件類型是.py,

3、一個文件是一個模塊module,運行整個文件

4、不支持非英文字符,區分大小寫

5、一行是一條語句,多條語句寫一行用;分號

6、一條語句寫多行,在行尾加續行符\

7、print("輸出內容到運行窗口"),python3.0以后,()不能省略

print("多條語句運行結果在一行",end="")

'字符串' "字符串" '''字符串''' """字符串"""

8、注釋:

#注釋一行

"""注釋多行""" '''注釋多行'''

9、編碼格式:

#-*- coding:utf-8 -*-

#coding=utf-8

10、跨平台:

#!所跨平台的python路徑

11、區分代碼塊通過縮進

Python數據類型

變量:

變量名=值

變量名:數字,字母,下划線組成,數字不能開頭,下划線開頭有特殊意義,避開關鍵字

整型、浮點型、布爾型、字符串型

數字:

int float

int--->float: 數字.0

float---->int: 小數位丟棄

運算符:

int/int---->int

int/float---->float

float/float----->float

+ - * /[python3.0結果float]

%[模:余數] **[冪:乘方] //[整除:商的整數部分]

= += -= *= /= %= **= //= 【a+=1---》a=a+1】

> < >= <= != ==

and or not

字符串 str

'字符串' "字符串" '''字符串''' """字符串"""

ss="afdsfsdafsdaf"

索引:

左---》右: 0----》len(ss)-1

右---》左: -1----》-len(ss)

變量名[索引]: 返回索引位置上的元素

變量名[開始索引: 結束索引:步長]:

截取從開始到結束索引位置上的元素,走步長數取一個,開始索引對應元素取,結束

索引對應元素不取

步長為正數,沒有步長:

左邊開始:右邊結束

步長為負數:

右邊開始:左邊結束

 

int/float------>str

str(int/float)

 

str---》int/float:

str內容是數字:

str內容是int---->int/float

str內容是float---->float

運算符:

字符串比大小: 字符串內字符ascii碼的大小

> < >= <= != ==

列表

list: [] 有序的可以編輯的列表
list1=[123,345,56,'23dsf']
list1[索引]:返回索引位置上的元素
list1[索引]=值: 修改索引位置上的元素
list1.append(元素): 追加元素到list1末尾
list1.insert(索引,元素): 在索引位置上插入元素
list1.remove(元素): 移除元素,如果元素有重復,默認移除第一個
del list1[開始索引:結束索引:步長]: 刪除截取到的元素
list1.reverse(): 元素反轉
list1.sort():元素從小到大排序 【元素能比大小】
list1.sort(reverse=True):元素從大到小排序 【元素能比大小】
list1.sort(reverse=False):元素從小到大排序,同list1.sort() 【元素能比大小】
max(list1):返回最大元素 【元素能比大小】
min(list1):返回最小元素 【元素能比大小】

元組

tuple: ()元組 有序的不可編輯的列表
tt=(123,35,54,'sdf')
max(tt):返回最大元素 【元素能比大小】
min(tt):返回最小元素 【元素能比大小】
定義tuple只有一個元素: (元素,)

集合

set: {} 無序的集合,元素是單個的,可以編輯,元素不能重復
ss={234,345,'sdf'}
ss.add(元素):添加元素
ss.remove(元素):移除元素
max(ss):返回最大元素 【元素能比大小】
min(ss):返回最小元素 【元素能比大小】

字典

dict: {}字典,元素是有key:value組成的元素對,key,value都不能為null,key不能重復無序,可以編輯 key不能是list ,set類型
dd={"name":"zs",'sex':'m'}
dd[key]:返回key對應的value
dd[key]=值,修改key對應的value,如果key不存在,新增一對key:value元素對
del dd[key]: 移除key:value元素對
dd.keys(): 返回所有的key
dd.values(): 返回所有的value

list/tuple/set<-----> list/tuple/set

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM