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一样只能循环一层)

'小猫' in list[1]指定访问

dir(list)查看列表内置方法

count 计算他的参数在列表中出现的次数

list.count(元素)

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

list.index(元素,3,7)3是起始位置,7是截止寻找3到7之间的元素位置

x.reverse 翻转列表 不需要参数

x.sort() 从小大排序

sort 有三个参数

sort(func,key2个默认参数)

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

元组

元组相乘,得到的是元组

number = ('小可爱','小猫','小狗')

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

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

('小可爱', '小明', '小猫', '小狗')

del number #删除元组

元组相关操作符,+ 拼接 *重复操作符, not in 或in 成员操作符, 关系操作符大于号之类的,逻辑操作符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出现的次数,第二个和第三个参数表示范围,可选,一共三个参数

encode(encoding = 'utf-8',errors = 'strict')以encoding指定的编码格式对字符串进行编码

>>> str2.endswith('X')

True # 检查是否以X为结尾,第二个和第三个参数表示范围,可选,一共三个参数,第二个和第三个参数表示范围,可选,一共三个参数

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

>>> str3.expandtabs()

'I      love    you' #把字符串中的tab符号\t转换为空格,如不指定参数,默认的空格为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() #逻辑上的或,字母和数字可以并存

True #有一个字符串都是字母或者数字返回True,否则返回false

>>>str = 'abc'

>>> str1.isalpha()

True #字符串有字符所有字符都是字母结果为True,否则返回flase

isdecimal() #字符串只包含十进制数字返回True,否则返回flase

isdigit()#有一个字符串只包含数字返回True,否则返回false

islower()字符串中至少包含一个区分大小写的字符,并且这些字符都是小写,返回True,否则返回flase

isnumeric()字符串只包含数字字符,返回True,否则返回flase

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

istitle()字符串是标题化就是第一个字母大写(所有的单词都是以大写开始,其余字母均为小写)则返回True,否则返回flase

isupper()字符串中至少包含一个区分大小写的字符,并且这些字符都是大写,则返回True,否则返回flase

>>>str1 = 'abc'

>>> str1.join('123')

'1abc2abc3' #以为字符串为分隔符,插入到123中的所有字符之间

ljust(8) 返回一个左对齐的字符串,并使用空格填充至长度为8的新字符串

lower() 转换字符串中所有大写字符为小写

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 ']

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,378评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,356评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,702评论 0 342
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,259评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,263评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,036评论 1 285
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,349评论 3 400
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,979评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,469评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,938评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,059评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,703评论 4 323
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,257评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,262评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,485评论 1 262
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,501评论 2 354
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,792评论 2 345