2

i = 0

string = 'ILoveFishC.com'

length = len(string)

while i < length:

? ? print(i)

? ? i += 1

count = 3

password = '我愛你'

while count:

passwd = input('請輸入密碼:')

if passwd == password: #判斷密碼是否正確

print('密碼正確嗜浮,進入程序')

break

elif '*' in passwd:

print('密碼中不能含有"*"號!你還有',count,'次機會!',end = '')

continue

else:

print('密碼輸入錯誤!你還有',count-1,'次機會雨涛!',end = '')

count -=1

for i in range(100,1000):

sum = 0

temp = i

while temp:

sum = sum +(temp%10)**3

temp //= 10

if sum == i:

print(i)

有紅、黃、藍三種顏色的球袖牙,其中紅球 3 個质涛,黃球 3 個,藍球 6 個。先將這 12 個球混合放在一個盒子中泌绣,從中任意摸出 8 個球,編程計算摸出球的各種顏色搭配预厌。

print('red\tyellow\tblue')

for red in range(0,4):

for yellow in range(0,4):

for green in range(2,7):

if red + yellow + green == 8:

print(red,'\t',yellow,'\t',green)

列表添加元素 append()

number = ['小可愛','小貓咪']

number.append('小老虎')

l = [1,3,4,5]

x = l.sort()

x

x is NOne

True? #沒有對象

append()列表追加元素

extend([])列表擴展列表

insert(1,'')指定位置添加元素

index 從列表獲取單個元素

number = ['小可愛','小貓','小狗']

>>> temp = number[0]

>>> number[0] = number[1] #借助變量temp改變元素位置

>>> number[1] = temp

>>> number

['小貓', '小可愛', '小狗']

x2 = x[:]拷貝列表

列表可以相加相乘

not in 不在

in 表示在列表里(只能判斷第一層 和break和continue一樣只能循環(huán)一層)

'小貓' in list[1]指定訪問

dir(list)查看列表內(nèi)置方法

count 計算他的參數(shù)在列表中出現(xiàn)的次數(shù)

list.count(元素)

list.index(元素)是指出元素在哪個位置

list.index(元素阿迈,3,7)3是起始位置,7是截止尋找3到7之間的元素位置

x.reverse 翻轉(zhuǎn)列表 不需要參數(shù)

x.sort() 從小大排序

sort 有三個參數(shù)

sort(func,key2個默認參數(shù))

X.sort(reverse = True) 從大到小排序

元組

元組相乘轧叽,得到的是元組

number = ('小可愛','小貓','小狗')

>>> number = number[:1] +('小明',) + number[1:]

>>> number #切片添加元組更新元組

('小可愛', '小明', '小貓', '小狗')

del number #刪除元組

元組相關(guān)操作符苗沧,+ 拼接 *重復操作符, not in 或in 成員操作符炭晒, 關(guān)系操作符大于號之類的待逞,邏輯操作符and or not

字符串 空格也算一個字符

>>> str1 = 'i love you'

>>> str1[:6]

'i love'

>>> str1[5]

'e'

>>> str1[:6] + '插入' +str1[6:]

'i love插入 you'

>>> str1

'i love you'# 拼接并不會改變字符串

>>> str1 = str1[:6] + '插入' +str1[6:] #覆蓋才會改變

>>> str1

'i love插入 you

IDLE 點擊help 打開F1 然后點擊索引搜索str 復制翻譯

>>> str1 = 'i love you'

>>> str1.capitalize()

'I love you' #capitalize 把字符串第一個字符變成大寫

>>> str2 = 'DDDXXX'

>>> str2.casefold()

'dddxxx' #casefold 就是把大寫的字符串全部變成小寫,但字符串沒有變

>>> str2

'DDDXXX'

>>> str2.center(40)

'? ? ? ? ? ? ? ? DDDXXX? ? ? ? ? ? ? ? '

#將字符串居中网严,并使用空格填充至長度40的新字符串

str2.count('X')

3 #返回x出現(xiàn)的次數(shù)识樱,第二個和第三個參數(shù)表示范圍,可選震束,一共三個參數(shù)

encode(encoding = 'utf-8',errors = 'strict')以encoding指定的編碼格式對字符串進行編碼

>>> str2.endswith('X')

True # 檢查是否以X為結(jié)尾怜庸,第二個和第三個參數(shù)表示范圍,可選垢村,一共三個參數(shù)割疾,第二個和第三個參數(shù)表示范圍,可選肝断,一共三個參數(shù)

>>> str3 = 'I\tlove\tyou'

>>> str3.expandtabs()

'I? ? ? love? ? you' #把字符串中的tab符號\t轉(zhuǎn)換為空格杈曲,如不指定參數(shù),默認的空格為8

>>> str3.find('efc')

-1 #在字符串中找不到 返回-1

>>> str3.find('you')

7 #找到返回下標索引值

>>> str3.index('you')

7 #跟find 方法一樣

>>> str3.index('efc')

ValueError: substring not found #在字符串中找不到會拋出異常

>>> str1 = '123'

>>> str1.isalnum()

True

>>> str1 = '123a'

>>> str1.isalnum()

True

>>> str1 = 'abc'

>>> str1.isalnum() #邏輯上的或胸懈,字母和數(shù)字可以并存

True #有一個字符串都是字母或者數(shù)字返回True担扑,否則返回false

>>>str = 'abc'

>>> str1.isalpha()

True #字符串有字符所有字符都是字母結(jié)果為True,否則返回flase

isdecimal() #字符串只包含十進制數(shù)字返回True趣钱,否則返回flase

isdigit()#有一個字符串只包含數(shù)字返回True涌献,否則返回false

islower()字符串中至少包含一個區(qū)分大小寫的字符,并且這些字符都是小寫首有,返回True燕垃,否則返回flase

isnumeric()字符串只包含數(shù)字字符,返回True井联,否則返回flase

isspace()字符串只包含空格卜壕,返回True,否則返回flase

istitle()字符串是標題化就是第一個字母大寫(所有的單詞都是以大寫開始烙常,其余字母均為小寫)則返回True轴捎,否則返回flase

isupper()字符串中至少包含一個區(qū)分大小寫的字符,并且這些字符都是大寫,則返回True侦副,否則返回flase

>>>str1 = 'abc'

>>> str1.join('123')

'1abc2abc3' #以為字符串為分隔符侦锯,插入到123中的所有字符之間

ljust(8) 返回一個左對齊的字符串,并使用空格填充至長度為8的新字符串

lower() 轉(zhuǎn)換字符串中所有大寫字符為小寫

lstrip()去掉字符串左邊的所有空格

rstrip()刪除字符串末尾的空格

partition(子字符) # 找到子字符串秦驯,把子字符串分成一個3元組尺碰,如果字符串中不包含子字符則返回原始字符串

>>> str1 = 'i love you'

>>> str1.partition('ve')

('i lo', 've', ' you')

peplace(old,new[,count]) 把字符串中的old子字符串替換成new子字符串,如果count指定译隘,則替換不能錯過count次

rfind() 跟find方法一樣亲桥,從右邊查找

rindex()跟index()方法一樣,從右邊開始

rjust(8)返回一個右對齊的字符串细燎,并使空格填充至長度為8的新字符串

rpartition()跟partition方法一樣两曼,從右邊開始查找

rstrip()刪除字符串末尾的空格

>>> number = 'I love you '

>>> number.split()

['I', 'love', 'you']

>>> number.split('I')

['', ' love you ']

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市玻驻,隨后出現(xiàn)的幾起案子悼凑,更是在濱河造成了極大的恐慌,老刑警劉巖璧瞬,帶你破解...
    沈念sama閱讀 216,591評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件户辫,死亡現(xiàn)場離奇詭異,居然都是意外死亡嗤锉,警方通過查閱死者的電腦和手機渔欢,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,448評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來瘟忱,“玉大人奥额,你說我怎么就攤上這事》糜眨” “怎么了垫挨?”我有些...
    開封第一講書人閱讀 162,823評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長触菜。 經(jīng)常有香客問我九榔,道長,這世上最難降的妖魔是什么涡相? 我笑而不...
    開封第一講書人閱讀 58,204評論 1 292
  • 正文 為了忘掉前任哲泊,我火速辦了婚禮,結(jié)果婚禮上催蝗,老公的妹妹穿的比我還像新娘切威。我一直安慰自己,他們只是感情好丙号,可當我...
    茶點故事閱讀 67,228評論 6 388
  • 文/花漫 我一把揭開白布先朦。 她就那樣靜靜地躺著且预,像睡著了一般。 火紅的嫁衣襯著肌膚如雪烙无。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,190評論 1 299
  • 那天遍尺,我揣著相機與錄音截酷,去河邊找鬼。 笑死乾戏,一個胖子當著我的面吹牛迂苛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播鼓择,決...
    沈念sama閱讀 40,078評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼三幻,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了呐能?” 一聲冷哼從身側(cè)響起念搬,我...
    開封第一講書人閱讀 38,923評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎摆出,沒想到半個月后朗徊,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,334評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡偎漫,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,550評論 2 333
  • 正文 我和宋清朗相戀三年爷恳,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片象踊。...
    茶點故事閱讀 39,727評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡温亲,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出杯矩,到底是詐尸還是另有隱情栈虚,我是刑警寧澤,帶...
    沈念sama閱讀 35,428評論 5 343
  • 正文 年R本政府宣布菊碟,位于F島的核電站节芥,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏逆害。R本人自食惡果不足惜头镊,卻給世界環(huán)境...
    茶點故事閱讀 41,022評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望魄幕。 院中可真熱鬧相艇,春花似錦、人聲如沸纯陨。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,672評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至咙轩,卻和暖如春获讳,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背活喊。 一陣腳步聲響...
    開封第一講書人閱讀 32,826評論 1 269
  • 我被黑心中介騙來泰國打工丐膝, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人钾菊。 一個月前我還...
    沈念sama閱讀 47,734評論 2 368
  • 正文 我出身青樓帅矗,卻偏偏與公主長得像,于是被迫代替她去往敵國和親煞烫。 傳聞我的和親對象是個殘疾皇子浑此,可洞房花燭夜當晚...
    茶點故事閱讀 44,619評論 2 354