珠宝网站开发,网站建设项目规划书案例,建筑行业的公司有哪些,网站开发实用技术电子版1. while循环#xff1a;
while 条件满足#xff1a;满足条件执行的语句
else:不满足条件执行的语句while 死循环 只要满足 while的条件永远为真#xff0c;就会进入无限循环
while True:print(一直循环)while嵌套 \t #xff1a;在控制台输出一个制表符#xff0c;协助…1. while循环
while 条件满足满足条件执行的语句
else:不满足条件执行的语句
while 死循环 只要满足 while的条件永远为真就会进入无限循环
while True:print(一直循环)
while嵌套 \t 在控制台输出一个制表符协助我们在输出文本的时候在垂直方向保持对齐 \n在控制台输出一个换行符 \转译 将特殊字符转译成普通字符
练习 九九乘法表 第一种
cro 1
while cro 9:col 1while col cro:print(%d * %d %d\t %(cro,col,cro*col),end)col 1print()cro 1第二种
cro 9
while cro 0 :col crowhile col 0 :print(%d*%d%d\t %(cro,col,cro*col),end)col -1print()cro -1第三种
cro 9
while cro 0 :col 9while col 0 :if col cro :print( \t ,end)else:print(%d*%d%d\t %(cro,col,cro*col),end)col -1print()cro -1第四种
cro 1
while cro 9 :col 9while col 0 :if cro col :print( \t ,end)else:print(%d*%d%d\t %(cro,col,cro*col),end)col -1print()cro 1字符串
1. 字符串的建立 字符串是 Python 中最常用的数据类型创建字符串只要给变量指定一个字符类型的值即可。 我们可以使用单引号、双引号、三引号来创建字符串。
a sun
b cloud
c 套你猴子透你猴子print(a)
print(b)
print(c)2. 字符串的特性 1 . 索引 字符串是字符的有序集合可以通过其位置来获得具体的元素。在 python 中字符串中的字符是通过索引来提取的索引从 0 开始。 python 可以取负值表示从末尾提取最后一个为 -1倒数第二个为 -2即程序认为可以从结束处反向计数。
s hello
索引0 1 2 3 4(索引是从0开始)
print(s[0]) # 输出第一个字符print(s[4]) # 输出第5个字符print(s[-1]) #拿出最后一个字符2 . 切片 切片可以提取相应部分数据通常右边界不包括在提取字符串内。
s hello
变量名称[start:stop:step] 从start开始到stop结束步长为stop
print(s[0:3]) #输出提取的从索引0 到索引2 的所有字符不包括右边界3
print(s[0:4:2]) #输出提取的从索引0 到索引3 的所有字符步长为2
print(s[:]) #显示所有的字符
print(s[:3]) #显示前3个字符
print(s[::-1]) #字符串的翻转
print(s[1:]) #除了第一个字符之外的其他全部字符3 . 重复 格式 变量 * 重复次数
s hello
print(s * 10)4 . 连接 格式 变量1 变量2 name linux # 定义变量addr redhat # 定义变量name addr # 变量连接linux redhat # 显示结果5 . 成员操作符 可以判断指定字符是不是包含在字符串中是否为组成字符串的成员输出值为真true和假false name shang # 定义变量sh in name # 判断字符sh 包含在变量中
True # 输出结果Truehaha in name # 判断字符haha 包含在变量中
False # 输出结果Falsesh not in name # 判断字符sh 不包含在变量中
False #输出结果Falsehaha not in name #判断字符haha 不包含在变量中
True # 输出结果True6 . for循环遍历 使用for 语句可以循环输出字符串中的每一个字符
s hello
for i in s:print(i)字符串的常用方法
istitle() #判断字符串是否为标题标题首字母大写 输出为True 或者False
isupper() #判断字符串是否为全部大写 输出为True 或者False
islower() #判断字符串是否为全部小写 输出为True 或者False
lower() #将字符串转化成小写
upper() #将字符串转化成大写
title() # 将字符串转化成标题格式
endswith(str) #判断是否以str结尾输出结果为True或者False
startswith(str) #判断是否以str开头输出结果为True或者False
isdigit() #判断字符串是否全部由数字组成
isalpha() #判断字符串是否全部由字母组成
isalnum() #判断字符串是全部由字母和数字组成
strip() #去除左右两边的空格空格为广义的空格 包括\t \n
lstrip() #去除左边的空格空格为广义的空格 包括\t \n
rstrip() #去除右边的空格空格为广义的空格 包括\t \n字符串的对齐
center(num,*) #预留为值num个 指定字符串居中剩下的以* 天填充不指定默认以空格填充
ljust(num,*) #预留为值num个 指定字符串居左剩下的以* 天填充不指定默认以空格填充
rjust(num,*) #预留为值num个 指定字符串居右剩下的以* 天填充不指定默认以空格填充字符串的搜索和替换 find 找到子字符串并返回最小的索引
s hello world hello# find找到子字符串并返回最小的索引
print(s.find(hello))
print(s.find(world))
print(s.rfind(hello))# 替换字符串中的hello为westos
print(s.replace(hello,westos))字符串的统计
count(子字符串) #统计子字符串出现的次数
len(字符串) #统计字符串的长度字符串的分离和连接
split(分隔符) #以指定的分隔符将字符串分隔成几部分
符号.join(分隔后的字符串 #用符号将分隔后的字符串重新连接起来s 172.25.254.250
s1 s.split(.)
print(s1)
print(s1[::-1])date 2019-05-24
date1 date.split(-)
print(date1)# 连接 通过指定的连接符连接每个字符串
print(.join(date1))
print(/.join(date1))
print(~~.join(hello))