真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

python的基礎(chǔ)知識(shí)點(diǎn)-創(chuàng)新互聯(lián)

這篇文章將為大家詳細(xì)講解有關(guān)python的基礎(chǔ)知識(shí)點(diǎn),小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

成都創(chuàng)新互聯(lián)專(zhuān)業(yè)成都網(wǎng)站建設(shè)、做網(wǎng)站,集網(wǎng)站策劃、網(wǎng)站設(shè)計(jì)、網(wǎng)站制作于一體,網(wǎng)站seo、網(wǎng)站優(yōu)化、網(wǎng)站營(yíng)銷(xiāo)、軟文發(fā)布平臺(tái)等專(zhuān)業(yè)人才根據(jù)搜索規(guī)律編程設(shè)計(jì),讓網(wǎng)站在運(yùn)行后,在搜索中有好的表現(xiàn),專(zhuān)業(yè)設(shè)計(jì)制作為您帶來(lái)效益的網(wǎng)站!讓網(wǎng)站建設(shè)為您創(chuàng)造效益。

一、運(yùn)算符
in
“hello” in “asdfashellosdfadfadfa”
"li" in ['li','ok']
二、基本數(shù)據(jù)類(lèi)型
int
a、創(chuàng)建方式
n1 = 123       #根據(jù)int類(lèi),創(chuàng)建了一個(gè)對(duì)象
n2 = int123    #根據(jù)int類(lèi),創(chuàng)建了一個(gè)對(duì)象
特有的功能在:
int類(lèi)
功能1
功能1
功能1
...
__init__ 初始化
b、int內(nèi)部?jī)?yōu)化
n1 = 123
n2 = n1

n1 = 123
n2 = 123
=====兩份內(nèi)存=====
-5~257  這個(gè)可以通過(guò)修改源碼改變,由c語(yǔ)言演變過(guò)來(lái)的,查源碼
n1 = 123
n2 = 123

n1 = 123
n2 = 123
==》對(duì)象的內(nèi)存地址=id(對(duì)象或?qū)ο蟮淖兞棵┻@樣可以查看內(nèi)存地址
c、長(zhǎng)度限制
用int,超出了范圍(根據(jù)計(jì)算機(jī)的不同定義的)
32位的操作系統(tǒng) -2**31 ~ 2**31-1
64位的操作系統(tǒng) -2**63 ~ 2**63-1
long
bytes:可以將字符轉(zhuǎn)換成字節(jié)


str
a、創(chuàng)建方式
s1 = "zq"
s1 = str("zq")
b、特有的功能
#兩端去除空格
#s1.strip()

#以...開(kāi)頭
#s1.startwith()

#找子序列
#s1.find()

#將字符串中的某子序列替換成指定的值
#s1.replace()

#變大寫(xiě)
#s1.upper()

#是...嗎?
#s1.isalpha()
c、公共功能
索引:只能取一個(gè)元素
切片:取多個(gè)元素
len:
for:

編碼、for:
name = "李露"
for i in name:
print (i)
bytes_list = bytes(i, encoding='utf-8')
print(bytes_list)
for b in bytes_list:
#字節(jié)默認(rèn)16進(jìn)制
#輸出每一個(gè)字節(jié)默認(rèn)16進(jìn)制
print(b,bin(b))
1、 3.6版本中for循環(huán)時(shí)候,循環(huán)的每一個(gè)元素是“字符”
2、 字符=》 字節(jié)
bytes_list = bytes(“字符串”,encoding=‘utf-8’)
#utf-8 -》 3字節(jié)
#gbk -》 2字節(jié)
print(bytes_list)#默認(rèn)每一個(gè)字節(jié)都是16進(jìn)制
for b in bytes_list :
   print(b)                #默認(rèn)每一個(gè)字節(jié)都是10進(jìn)制
3、 10進(jìn)制的數(shù)字 ==》  2進(jìn)制
len
id
bin(10進(jìn)制的數(shù)字)
d、 bytes和str的轉(zhuǎn)換
a = "張強(qiáng)"
#將字符串轉(zhuǎn)換成字節(jié)
b1 = bytes(a, encoding='utf-8')
print(b1)
b2 = bytes(a,encoding='gbk')
print(b2)
#將字節(jié)轉(zhuǎn)換成字符串
print(str(b1,encoding='utf-8'))
print(str(b2,encoding='gbk'))


#########
x = str()
#創(chuàng)建字符串
#轉(zhuǎn)換成字符串
o = bytes()
#創(chuàng)建字節(jié)
#轉(zhuǎn)換成字節(jié),字符串,要編程什么編碼類(lèi)型的字節(jié)

str()
str類(lèi)__init__
list
a、創(chuàng)建和轉(zhuǎn)換
1、創(chuàng)建
可變的元素的“集合”,列表
li = [11,22,33,44]
li = list()
------------
str -> 創(chuàng)建字符串,或者將其他的轉(zhuǎn)換成字符串
list -> 創(chuàng)建列表,將其他元素轉(zhuǎn)換成列表
li = ([11,22,33,44])
2、轉(zhuǎn)換
#iterable可迭代的: for可以循環(huán)的
a1 = "張強(qiáng)"
#for,字符 ==> iterable
li = list(a1) #for循環(huán),將循環(huán)的每一個(gè)元素,當(dāng)做列表的元素
print(li)

#########字典#######
dic = {"k1":"zq","k2":"sdfsdf"}#注意是大括號(hào)
l3 = list(dic)
print(l3)
l4 = list(dic.values())
print(l4)
l5 = list(dic.items())
print(l5)


#字符串,元組,字典 =》 列表
b、 列表特有功能
li = [11,22,3]
#追加
# li.append()
#清楚
#li.clear()
#擴(kuò)展自己,用另外一個(gè)可迭代的對(duì)象擴(kuò)充到自己
#str字符串,列表list,字典dic,元組tuple
# z = "張強(qiáng)"
# li.extend(z)
# print(li)
#翻轉(zhuǎn),自己內(nèi)部元素翻轉(zhuǎn)
#li.reverse()
#向指定位置插入指定元素
# li.insert(1,'x')
# print(li)
c、 公共功能
li = ["zq","fd","gg","rg"]
索引:只能取一個(gè)元素
切片:取多個(gè)元素
li = ["sdf","sdfe","hdf","sdgx"]
print(li[1])
print(li[1:3])
sdfe  #索引
['sdfe', 'hdf'] #切片 本來(lái)是什么類(lèi)型,切片取出來(lái)的就是什么類(lèi)型

for
len

d、 多層嵌套
li = ['sdf','dff','we','gr']
li = ["zq",12,{"k1":"b1","b2":{"qq":(11,22,33),"ii":741}}]

li[2] --> {"k1":"b1","b2":{"qq":(11,22,33),"ii":741}}
li[2]['k2'] ==> {"qq":(11,22,33),"ii":741}
li[2]['k2']["qq"] --> {11,22,33}
元組tuple
a、創(chuàng)建和轉(zhuǎn)換
t = (11,22,33)
t = tuple((11,22,33))
t = tuple{[]} #字符串、列表、字典
b、 特有的方法
count index 
c、 嵌套(元素不可修改)
t = (11,22,33)
t = (11,22,["zq",{"zq1":"z1"}])
t[2] = ["zq",{"zq1":"z1"}]
t[2][1] = {"zq1":"z1"}
t[2][1]["zq1"]
e、 元組的特性,不可修改,誰(shuí)不可修改---元組的元素不可修改,元素的元素可以修改
#給字典里面的元素添加新元素,兩種方法
dic = {"zq1":"zz"}
# dic.update({"zq2":15}) #新添加的元素注意加大括號(hào)
# print(dic)
dic["zq2"] = 15
print(dic)

# t = (11,22,33)
t = (11,22,["zq",{"zq1":"z1"}])
# print(t[2])
# print(t[2][1])
# print(t[2][1]["zq1"])
# print(t)
# t[2].append("zz")
# print(t)

t = (11,22,["zq",{"zq1":"z1"}])
t[2][1]["zq2"]=15
print(t)
t[2][1].update({"zq3":15})
print(t)
   #什么時(shí)候是自身的變化什么時(shí)候產(chǎn)生新的
#一般對(duì)于字符串的操作
一般字符串,執(zhí)行一個(gè)功能,生成一個(gè)新內(nèi)容,原來(lái)內(nèi)容不變
list、tuple、dic,執(zhí)行一個(gè)功能,自身進(jìn)行變化


字典:
1.創(chuàng)建
a = {"z1":8}
a = dict()
li = [11,22,33]
# new_dict = dict(li) #這是不可以的
# new_dict = dict(enumerate(li,10))
new_dict = dict(enumerate(li,1))
print(new_dict)
#想要把列表轉(zhuǎn)換過(guò)來(lái),只能用enumerate
2.字典的內(nèi)部功能
dic = {"k1":123,"k2":456,"k3":566}
#方法,無(wú)@staticmothod,對(duì)象.方法
# dic.get()
#k1,k2,默認(rèn)值123


#方法,有@staticmothod,類(lèi).方法
# n = dic.fromkeys(['k1','k2','k3'],"123")
#fromkeys 的功能就是尋找到字典里面存在的key值,重新給其重新賦值
# n = dict.fromkeys(['k1','k2','k3'],"123")
# print(n)
n = dict.fromkeys(['k1','k2','k3'],[])
print(n)
n['k1'].append('x')
print(n)

關(guān)于“python的基礎(chǔ)知識(shí)點(diǎn)”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。


分享題目:python的基礎(chǔ)知識(shí)點(diǎn)-創(chuàng)新互聯(lián)
文章出自:http://weahome.cn/article/djdecg.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部