我是靠谱客的博主 魁梧鸡翅,最近开发中收集的这篇文章主要介绍python循环start=int(input(‘请输入初始值:’))end=int(input(‘请输入结束值:’))step=int(input(‘请输入步长:’))for i in range(start,end,step):print(s[i],end=’ ')i=0j=len(a)-1while i,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

a=123456
b=0
while a>0:
b=b*10+a%10
a//=10
print(b)

a=123456
b=0
while a>0:
b=b*10+a%10
a//=10
print(b)

a=123456
b=0

while a>0:
b=b*10+a%10
a//=10
print(b)
a=1234
print(a)
a=‘12’3’
print(a)
a=‘12n3n4’#n代表换行
print(a)
a=‘12t4’#t代表空4个空格
print(a)
a=’’#写两个输出一个
print(a)
a=‘abcdef’
print(a[3],a[2])
print(len(a))#len求长度
print(a[len(a)-5])
#循环三要素:初始条件,判断条件,步长
i=0
while i<len(a):
print(‘第%d个字符是%c’%(i+1,a[i]))
i+=1

a=‘abcdef’
i=0
while i<len(a):
print(‘第%d个字符是%c’%(i+1,a[i]))
i+=1

i=0
while i<len(a):
print(‘第%d个字符是%c’%(i+1,a[i]))
i+=1#%c填充字符
a=3
b=6
c=a

a=b
b=c
print(‘b’,’=’,b)
print(‘a’,’=’,a)
a=2
b=4
a,b=b,a#两个数互换
print(‘a=’,a)
print(‘b=’,b)
a=‘abcdef’
print(a[2:5])#[:]切片处理
#字符串是不可更改类型,不可改变其内容的值
#字符串是不可更改类型,不可改变其内容的值
#字符串是不可更改类型,不可改变其内容的值
a=‘123456789’
print(a[3:8:2])#[初始:结束:步长]
a=‘123aoe456789’
print(a[3:9:3])
print(a[3:])
print(a[:7])
print(a[-2])
print(a[::-1])
i=-1
while i>-len(a)-1:
print(a[i],end=’’)
i-=1
print()
i=len(a)-1
while i>=0:
print(a[i],end=’’)
i-=1
print()
i=len(a)-1
while i>=0:
print(a[i],end=’’)
i-=1
print(a[::1])
print(a[::2])
print(a[::-3])#负数代表倒叙,但负号后必须要有数字
i=a.find(‘123’)
j=a.find(‘124’)
k=a.find(‘aoe’)#find找不到显示-1
print(i,j,k)
print(a.find(‘123’))
i=a.index(‘123’)
#j=a.index(‘124’)
k=a.index(‘aoe’)
print(i,k)#index找不到报错
s=‘123aoe123123’
c=s.count(‘123’)#count查询数量
print©
print(s.replace(‘123’,‘abc’))#replace替换
print(s.replace(‘123’,‘321’))
print(s.split(‘2’))#split使字符串断开
print(s.split(‘2’,maxsplit=2))#maxsplit确定断片次数
sd=‘peking i love you’
print(sd.capitalize())#capitalize使首字母大写
sc=sd.capitalize()
print(sd)
print(sd.title())#title使句子中的每个单词首字母大写
print(sd.startswith(‘pek’))#startswith判断是否以该内容开头
print(sd.endswith(‘you’))#endswith判断是否以该内容结束
print(sd.endswith(‘u’))
m=’ ABCabc ’
print(m.lower())#lower全部转换成小写
print(m.upper())#全部转换成大写
print(m.strip(),end=’#’)#strip去除所有空格
print(m.strip(),end=’#’)
print()
print(m.lstrip(),end=’#’)#lstrip去除左边空格
print()
print(m.rstrip(),end=’#’)#rstrip去除右边空格
#不能只去中间空格
n=‘123n456n789’
print(n.splitlines())#splitlines按行进行分割
print(n.split(’n’))
print(n.splitlines())
print(n.split(’n’))

a=‘abc’
b=‘abc123’
c=‘123’
d=‘123abc—’
print(a.isalpha())#isalpha如果都是字母返回True,否则返回Flase
print(b.isalpha())#alpha字母
print(b.isdigit())#isdigit如果都是数字返回True,否则返回Flase
print(c.isdigit())#digit数字
print(b.isalnum())#isalnum如果都是数字或字母返回True,否则返回Flase
print(d.isalnum())#字母和数字
a=[1,2,3,4,5,6]
print(a[1])
print(a[5])
print(a[2:6])
a.append(18)#append在尾部追加
print(a)
a.append(30)
print(a)
a.insert(0,6)
a.insert(3,18)#insert在指定位置插入元素,后面的元素往后移
print(a)
a.insert(6,72)#insert插入嵌入
del a[6]#del是删除delete的缩写
a.insert(0,0)
print(a)
del a[3]
print(a)
print(len(a))
a.insert(9,9)
print(len(a))
i=0
while i<len(a):
print(‘第%d个数是%d’%(i+1,a[i]))
i+=1
i=0
while i<len(a):
print(‘第%d个数是%d’%(i+1,a[i]))
i+=1

a=[1,2,3,4,5,6,7,8,9,10]
start=int(input(‘请输入起始值’))
end=int(input(‘请输入结束值’))
step=int(input(‘请输入步长’))
#print(a[start?step])#step步长
i=start
while i<end:
print(a[i],end=’ ')
i+=step

s=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18]

start=int(input(‘请输入初始值:’))

end=int(input(‘请输入结束值:’))

step=int(input(‘请输入步长:’))

for i in range(start,end,step):

print(s[i],end=’ ')

for i in s:
print(i,end=’,’)
a=‘123abcabc—’
i=0
s=0
z=0
x=0
while i<len(a):
if ‘0’<=a[i]<=‘9’:
print(i,‘位置是数字’,a[i])
s+=1
elif ‘a’<=a[i]<=‘z’:
print(i,‘位置是小写字母’,a[i])
z+=1
elif a[i]==’-’:
print(i,‘位置是下划线’,a[i])
x+=1
i+=1
print(‘数字有%d个’%s)
print(‘字母有%d个’%z)
print(‘下划线有%d个’%x)

k=‘11aaAA-’
i=0
s=0
z=0
x=0
while i<len(k):
if ‘0’<=k[i]<=‘9’ :
print(i,‘位置是’,k[i])
s+=1
elif ‘a’<=k[i]<=‘z’ or ‘A’<=k[i]<=‘Z’:#and优先级大于or
print(i,‘位置是’,k[i])
z+=1
elif k[i]==’-’:
print(i,‘位置是’,k[i])
x+=1
i+=1
print(‘数字有%d个’%s)
print(‘子母有%d’%z)
print(‘下划线有%d个’%x)

a=‘abc123ABC—’
s=0
xz=0
dz=0
z=0
x=0
n=1
for i in a:
if ‘0’<=i<=‘9’:
print(n,‘位置是数字’,i)
s+=1
elif ‘a’<=i<=‘z’:
print(n,‘位置是小写字母’,i)
xz+=1
z+=1
elif ‘A’<=i<=‘Z’:
print(n,‘位置是大写字母’,i)
dz+=1
z+=1
elif i==’-’:
print(n,‘位置是下划线’,i)
x+=1
n+=1
print(‘数字有%d个’%s)
print(‘小写字母有%d个’%xz)
print(‘大写字母有%d个’%dz)
print(‘字母有%d个’%z)
print(‘下划线有%d个’%x)

a=[1,2,3]
b=[4,5,6]
a.extend(b)
print(a)
print(b)
a=[1,2,3]
if 3 in a:
print(‘3在a内’)
if 4 not in a:
print(‘4不在a内’)
b=‘abc’
a.extend(b)
b=[‘abc’]
a.extend(b)
print(a)

a=[7,1,2,3,4,6,]
a.pop()#pop按下标删除
print(a)
a.remove(7)#remove按内容删除
print(a)

a.sort(reverse=True)#sort排序,只能对数字排序
print(a)

import time
a=[1,2,3,4,5,6]

i=0

j=len(a)-1

while i<j:

t=a[i]

a[i]=a[j]

a[j]=t

i+=1

j-=1

print(a)

a=[1,2,3,4,5,6]
while True:
i=0
t=a[0]
while i<len(a)-1:
a[i]=a[i+1]
i+=1
a[-1]=t
print(a)
time.sleep(1)

最后

以上就是魁梧鸡翅为你收集整理的python循环start=int(input(‘请输入初始值:’))end=int(input(‘请输入结束值:’))step=int(input(‘请输入步长:’))for i in range(start,end,step):print(s[i],end=’ ')i=0j=len(a)-1while i的全部内容,希望文章能够帮你解决python循环start=int(input(‘请输入初始值:’))end=int(input(‘请输入结束值:’))step=int(input(‘请输入步长:’))for i in range(start,end,step):print(s[i],end=’ ')i=0j=len(a)-1while i所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部