Python基礎(chǔ)操作

編譯型:一次性將所有程序編譯成二進(jìn)制黑竞,如C/C++/GO
解釋型:程序執(zhí)行時捕发,一行一行解釋。python/php/ruby/perl
混合型:java
默認(rèn)編碼:utf-8
單行注釋:#
多行注釋:'''
數(shù)據(jù)類型:int(整型),float(浮點型),complex(復(fù)數(shù))和bool(布爾型),str(字符)
list(列表),tuple(元組)很魂,dict(字典)扎酷,set(集合)

#使用while循環(huán)1-10
a=0
while a <10:
    a+=1
    print(a)
#使用while計算1-100的和
a=0
sum=0
while a<100:
    a+=1
    sum=sum+a
print(sum)

#1-100偶數(shù)
a=0
while a<100:
    a+=2
    print(a)

#1-100奇數(shù)
a=1
while a<100:
    print(a)
    a+=2

#計算1-2+3-4+5...99之和方案一
a=0
b=1
sum_1=0
sum_2=0
while a<100 and b<100:
    sum_1=sum_1-a
    a+=2
    sum_2=sum_2+b
    b+=2
print(sum_1+sum_2)

#用戶登錄三次機(jī)會登錄
a=0
input_num = 0
login_num = 6
while a < 3:
    a+=1
    input_num = input("登錄數(shù)字:")
    if int(input_num) == login_num:
        print('輸入正確')
        break
    else:
        print('輸入錯誤,剩余機(jī)會:',3-a)
#計算1-2+3-4+5...99之和方案二
sum=0
count=1
while count < 100:
    if count % 2 == 0:
        sum = sum-count
    else:
        sum= sum+count
    count+=1
print(sum)

#格式化輸出方法一
name='小豬'
age=10
sex='男'
print('姓名%s,年齡%d,性別%s'%(name,age,sex))

#索引切片
str='123456789'
print(str[:]) #123456789
print(str[0:3]) #123
print(str[0:-1:2]) #1357
print(str[1:-1:2]) #2468
print(str[::-1]) #987654321
print(str[8:5:-1]) #987
#字符轉(zhuǎn)換
code='AA:bb:Bb'
print(code.upper()) #轉(zhuǎn)換為大寫
print(code.lower()) #轉(zhuǎn)換為小寫
print(code.swapcase()) #大小寫翻轉(zhuǎn)
print(len(code)) #字符位數(shù)
print(code.startswith('AA')) #是否是AA開頭 返回True
print(code.find('b')) #指定數(shù)字出現(xiàn)的索引
print(code.strip()) #刪除行首行尾空格
print(code.count('A')) #字符出現(xiàn)的次數(shù)
print(code.split(':')) #已指定字符為分隔符遏匆,輸出為列表
print(code.replace('AA','cc')) #AA替換為cc,所有
print(code.replace('AA','cc',1)) #只替換行首
print(code.isalnum()) #是否由字母或數(shù)字組成
print(code.isalpha()) #是否由字母組成
print(code.isdigit()) #是否由數(shù)字組成

#格式化輸出方法二
name='小豬'
age=10
sex='男'
print('姓名{},年齡{},性別{}'.format(name,age,sex))
print('姓名{0},年齡{1}'.format(name,age,sex))
print('姓名{name},年齡{age}'.format(name='xx',age=20))

#for循環(huán)
str='abcd'
for i in str:
    print(i)
#列表操作
lis=['a','b','c',4]
lis.reverse() #翻轉(zhuǎn)
lis.sort() #列表排序
lis.index('a') #查看元素的索引
lis.append(5) #追加法挨,默認(rèn)最后
lis.insert(1,8) #追加到索引1之后
lis.remove(4) #通過值刪除
lis.pop(2) #通過索引刪除
lis.clear() #清空列表
del lis[0:2] #切片刪除
lis[0] = 'xxx' #修改元素
'_'.join(lis) #將列表轉(zhuǎn)化為字符串,已_為連接符幅聘,a_b_c_4
print(lis)

#range方法
for i in range(1,10,2):
    print(i)

#for循環(huán)練習(xí)
lis=[1,2,3,'ss','cc',['aa','ee',4,5,6],'ff']
for i in lis:
    if isinstance(i,list):
        for j in i:
            print(j)
    else:
        print(i)

#字典操作
dic={'name':'joy','age':20,'sex':'男'}
dic['saley']=100000 #添加
dic['age']=18 #key已存在則修改
dic.setdefault('hight',180) #key沒有則添加凡纳,存在則字典無變化
dic.pop('age') #依據(jù)key刪除
dic.clear() #清空字典
dic.keys() #返回字典的所有key
dic.values() #返回字典所有的value
dic.items() #已鍵值對返回
dic.get(key) #key存在則返回值,key不存在測返回None
print(dic)
#集合,元素?zé)o序喊暖,元素不可變
set1={'a','b','c','d'}
set2={1,2,3,'a','b'}
set1.intersection(set2) #兩個集合的交集
set1.union(set2) #并集
set1.add('f') #增加
set1.pop() #隨機(jī)刪除
set1.remove('a') #根據(jù)元素刪除
set1.update('莫哈皮') #將字符拆分后增加到集合
set1.clear() #清空集合
del set1 #刪除集合
list(set1) #集合轉(zhuǎn)為列表
set(lis1) #列表轉(zhuǎn)集合

#不能對循環(huán)中的列表操作
lis=[1,2,3,4,5,6]
lis2=[]
for i in range(len(lis)):
    if lis[i] % 2 != 0:
        lis2.append(lis[i])
lis=lis2
print(lis)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末惫企,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子陵叽,更是在濱河造成了極大的恐慌狞尔,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,331評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件巩掺,死亡現(xiàn)場離奇詭異偏序,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)胖替,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,372評論 3 398
  • 文/潘曉璐 我一進(jìn)店門研儒,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人独令,你說我怎么就攤上這事端朵。” “怎么了燃箭?”我有些...
    開封第一講書人閱讀 167,755評論 0 360
  • 文/不壞的土叔 我叫張陵冲呢,是天一觀的道長。 經(jīng)常有香客問我招狸,道長敬拓,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,528評論 1 296
  • 正文 為了忘掉前任裙戏,我火速辦了婚禮乘凸,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘累榜。我一直安慰自己营勤,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 68,526評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著葛作,像睡著了一般醒第。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上进鸠,一...
    開封第一講書人閱讀 52,166評論 1 308
  • 那天,我揣著相機(jī)與錄音形病,去河邊找鬼客年。 笑死,一個胖子當(dāng)著我的面吹牛漠吻,可吹牛的內(nèi)容都是我干的量瓜。 我是一名探鬼主播,決...
    沈念sama閱讀 40,768評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼途乃,長吁一口氣:“原來是場噩夢啊……” “哼绍傲!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起耍共,我...
    開封第一講書人閱讀 39,664評論 0 276
  • 序言:老撾萬榮一對情侶失蹤烫饼,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后试读,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體杠纵,經(jīng)...
    沈念sama閱讀 46,205評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,290評論 3 340
  • 正文 我和宋清朗相戀三年钩骇,在試婚紗的時候發(fā)現(xiàn)自己被綠了比藻。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,435評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡倘屹,死狀恐怖银亲,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情纽匙,我是刑警寧澤务蝠,帶...
    沈念sama閱讀 36,126評論 5 349
  • 正文 年R本政府宣布,位于F島的核電站哄辣,受9級特大地震影響请梢,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜力穗,卻給世界環(huán)境...
    茶點故事閱讀 41,804評論 3 333
  • 文/蒙蒙 一毅弧、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧当窗,春花似錦够坐、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,276評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽梯影。三九已至,卻和暖如春庶香,著一層夾襖步出監(jiān)牢的瞬間甲棍,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,393評論 1 272
  • 我被黑心中介騙來泰國打工赶掖, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留感猛,地道東北人。 一個月前我還...
    沈念sama閱讀 48,818評論 3 376
  • 正文 我出身青樓奢赂,卻偏偏與公主長得像陪白,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子膳灶,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,442評論 2 359

推薦閱讀更多精彩內(nèi)容