标签:下标 不同的 Edito data- 格式 NPU 验证码 for and
#在字符串中的内容一样,但是可能内存空间不同。
#单双引号,内容一样,占的空间是同一个
# input输入的都是字符串的类型
# ==比较的是内容,is比较的是内容
#三引号占用的内存空间是与单双引号不同的
# input是底层做处理的一个函数,它在创造空间的时候,因为是他是输入流,是封装好的函数,所以他的内存地址不同。
#字符串的运算符: + *
# +相当于是个连接符,*相当于是重复输出,倍数
# result = ‘t‘ in name (t有没有在name里面出现,有则T,没有则F)
# result = ‘st‘ not in name
#字符串的格式化
‘‘‘name = ‘sss‘
print(‘%s说%s‘ % (name,‘晚上吃饭‘))‘‘‘
# #r为保留原格式 则不发生转移
# print(‘他说\‘哈哈哈哈哈\‘‘)
#print(r‘他说\‘哈哈哈哈哈\‘‘)
# []方括号
#a =‘asd.png‘
#print(a[1],a[0],a[0:2]) #位置都是从0开始的,位置也被称为下标或者是索引 类似于range 包前不包后
#print(a[0:]) 后面的可以省略表示一直取到最后,前面也可以省略。表示一直取到最前面
#Print(a[-1:3])
# p i c t u e r . p n g
# 1 2 3 4 5 6 7 8 9 10 11
#-11-10-9-8-7-6-5-4-3-2-1
#[::] 两个冒号的写法 最后一个数字的添加表示步长以及 方向。+表示从左到右 -从右边到左
‘‘‘
st1 = ‘abcdefg‘
print(st1[1:5:1])
‘‘‘
‘‘‘st1 =‘Hello world‘
print(st1[-1:-6:-1])
print(st1[0:6:1])
print(st1[12:0:-1])
‘‘‘
#字符串的内置函数:
#大小写相关的:capitaliza() 首字母大写 title() 每个单次的首字母大写 lower()
‘‘‘message = ‘zhaorui is beautiful‘
msg = message.capitalize()
print(msg)‘‘‘
#验证码
‘‘‘s =‘QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm123456789‘
code = ‘‘
import random
for i in range(4):
ran = random.randint(1, len(s) - 1)
code = code + s[ran]
print(code)
‘‘‘
标签:下标 不同的 Edito data- 格式 NPU 验证码 for and
原文地址:https://www.cnblogs.com/SmartCat994/p/12306901.html