记录0220

‘’‘1’’’

 a=1234
    b=0
    while a>0:            #a>0  b:0*10+1234%10=0+4   b=4  a=1234//10=123
        b=b*10+a%10       #a=123>0 b:4*10+123%10=40+3=43  a=123//10=12
        a//=10            #a=12>0 b:43*10+12%10=430+2=432  a=12//10=1
    print(b)              #a=1>0  b:432*10+1%10=4320+1=4321 a=1//10=0
                          #a=0!>0 b=4321

‘’‘2’’’

 a='12\n34'                             #\n:换行
 print(a)
 a='12\t3'                              #\t:代表Tab键,空格
 print(a)                               #\:代表转义字符
 a='12345'

 print(a[0])                            #下标:索引
 print(a[4])
 print(a[2])
 print(a[1],a[2])

 a='asdgkd'
 print(a[len(a)-2])                     #len():(length 长度)计算长度

 s='asjud'
 i=0
 while i<len(s):                         #循环中最重要的是判断条件
     print('第%d个数对应的字符是%c'%(i+1,s[i]))    #%s:字符串 %c:字符
     i+=1

# a=4                                    #交换a和b的值
# b=6
# # t=a
# # a=b
# # b=t
# a,b=b,a                               #python中特有的交换方法
# print('a=',a)
# print('b=',b)

切片

 # a='sdji123ksi'                   #切片:左闭右开型[ : ] 切片不影响原值
    # print(a[4:7])

# s='abc'
# s[0]=1    #字符串上不可更改类型,在任何情况下都不可改变它内容的值
# print(s)

# s='123456789'
# print(s[3:8:2])
# print(s[2:])
# print(s[ :9])
# print(s[ ::2])                              #步长为2,输出隔1个
# print(s[::3])                               #步长为3,输出隔2个(步长-1)
# print(s[-1])
# print(s[-4])
# print(s[-8])

# i=0                                          #倒着输出s
# while i>-10:
#     print(s[i])
#     i -= 1

# i=-1
# while i>-len(s)-1:
#     print(s[i])
#     i-=1

# s='123456789'
# #  876543210
# i=len(s)-1
# while i>=0:
#     print(s[i])
#     i-=1

# s='123456789'
# i=s.find('123')                          #  find:查找
# print(i)
# i=s.find('567')
# print(i)                                 #  输出第一个数的下标
# i=s.find('321')
# print(i)
# i=s.find('398')                          # -1:找不到
# print(i)
# i=s.index('234')                         #  index:索引
# print(i)
# i=s.index('213')                         #  找不到报错
# print(i)

# s='asjjjnkulkulijuk'                      #计数count
# i=s.count('j')
# print(i)
# i=s.count('ku')
# print(i)

# s='abcduejabdkiab'
# print(s.replace('ab','12'))
# s='123'
# s.replace('12','a')                     #s的值并没有改变,无赋值
# print(s)

# s='123-4526-7289'
# print(s.split('-'))                     #分隔
# print(s.split('-',maxsplit=1)   )       #分隔次数
# print(s.split('2'))
# a=s.partition('-')
# print(a)

# s='abc'
# print(s.capitalize())                    #首字母大写
# x='zv'
# x.capitalize()
# print(x)

# s='peking i love you'
# print(s.title())
# s='yangyang shi yi ge xiao rou bao'
# print(s.title())

# s='北京 欢迎您'
# print(s.startswith('北京'))
# print(s.endswith('欢迎'))

# s='  qsjiSjil   '
# print(s.lower())
# print(s.upper())
# print(s.strip())
# print(s.lstrip())
# print(s.rstrip())

# s='123\n456\n789'
# print(s.splitlines())                           #去掉换行
# print(s.split('\n'))
# print(s)
#
# a='abc'                                        #字符串
# print(a.isalpha())                             #判断a的内容里是否全为字母
# a='123'
# print(a.isdigit())                             #判断a的内容里是否全为数字
# a='s3'
# print(a.isalpha())
# b='1.23'
# print(b.isdigit())                 #带“.”不全部为数字 判断为False
# c='13d'
# print(c.isalnum())                 #判断c的内容是否全是数字和字母没有其他的
# c='2jk;'
# print(c.isalnum())

# a=[1,2,3,4,5]                                      #列表   同样左闭右开
# a[2]=7
# print(a)
# print(a[0])
# print(a[1:4])
# print(a[1:5])

# a.append(23)                               #追加
# print(a)
# a.insert(0,45)                              #插入
# print(a)
# a.insert(4,89)                             #插入后加进去的在所要求的位置
# print(a)
# del a[3]                                     #删除
# print(a)

# print(len(a))                                       #计算a的长度

# a=[22,56,48,29,56]
# 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('请输入结束值:'))                   #结束位置
# bc=int(input('请输入步长:'))                      #步长
# b=a[start:end:bc]
# print(b)
# i=start                                         #循环的下标从起始位置开始
# while i<end:                                    #循环控制条件到end结束
#     print(a[i],end=' ')                            #输出
#     i+=bc                                          #步长

# for i in range(start,end,bc):                      #用for循环
#     print(a[i],end=' ')

# a=[1,2,3,4,5]
# for i in a:
#     print(i)

# a='abcABDF123_'
# 有问题
# i=0
# count1=0
# count2=0
# count3=0
# count4=0
# count5=0
# while i<len(a):
#     if a[i]>='a' and a[i]<='z'or a[i]>='A' and a[i]<='Z':
#         count5+=1
#         print(i,'的位置上是小字母',a[i])
#         count1+=1
#         print(i,'的位置上是大字母',a[i])
#         count4+=1
#     elif a[i]>='0' and a[i]<='9':
#         print(i,'的位置上是数字',a[i])
#         count2+=1
#     elif a[i]=='_':
#         print(i,'的位置上是下划线',a[i])
#         count3+=1
#     i+=1
# print('小写字母个数:',count1)
# print('大写字母个数:',count4)
# print('字母个数:',count5)
# print('数字个数:',count2)
# print('下划线个数:',count3)

# xzm=0
# dzm=0
# zm=0
# sz=0
# xhx=0
# for zf in a:
#     if 'a'<=zf<='z':
#         print('小写字母:',zf)
#         xzm+=1
#         zm+=1
#     elif 'A'<=zf<='Z':
#         print('大写字母:',zf)
#         dzm+=1
#         zm+=1
#     elif '0'<=zf<='9':
#         print('数字:',zf)
#         sz+=1
#     elif zf=='_':
#         print('下划线:',zf)
#         xhx+=1
# print('小写字母个数:',xzm)
# print('大写字母个数:',dzm)
# print('字母个数:',zm)
# print('数字个数:',sz)
# print('下划线个数:',xhx)

# a=[1,2,3]
# b=[4,5,6,1,2]
# c='aju'
# d=['sd',87]
# a.extend(b)                #把b扩展到a里,但b不变
# a.extend(c)                #要把两个集合性质的进行扩展
# a.extend(d)
# print(a)
# print(b)
# print(c)

# a=[1,2,3]
# if 3 in a:
#     print('3在a里')
# if 4 not in a:
#     print('4不在a里')

# a=[1,2,3,4,5]
# a.pop()                        #pop弹出最后一个值
# a.pop(2)                       #pop是弹出下标
# print(a)

# a=[1,2,3,4,5,6]
# a.remove(4)                     #remove移除的是内容
# print(a)

# a=[1,3,4,2,7,3]
# a.sort()                          #排序:升序
# print(a)
# a.sort(reverse=True)               #倒序
# print(a)

# a=[1,2,3,4,5,0]
# i=0                                 #开始下标
# j=len(a)-1                          #结束下标
# while i<j:
#     t=a[i]                          #交换a[i]和a[j]
#     a[i]=a[j]
#     a[j]=t
#     i+=1
#     j-=1
# print(a)
# print(a[::-1])                      #倒序输出

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

猜你喜欢

转载自blog.csdn.net/yue_lw/article/details/87891194