一,对昨天内容的一些补充
1.1 随机数
python有一个内置的模块 random可以用来生成随机数。
示例:导入rando模块来生成一个1-10的随机数
import random
print(random.randrange(1,11))
1.2 字符串的基本操作
1.字符串是数组
python没有字符数据类型,单个字符只是一个长度为1的字符串。方括号可用于访问字符串的元素。这里用到了切片。
获取位置为1的字符(记住第一个字符的位置为0):
a="hello world"
print(a[1]) #e
2. 遍历字符串
循环遍历单词“zizi”中的字母
for x in "zizi":
print(x)
注意:print()前面要加上一个tab
3. 字符串长度
len()函数返回字符串的长度,注意标点符号和空格也算一个长度:
a = "Hello, World"
print(len(a)) #12
4. 检查字符串
要检查字符串中是否存在某个短语或字符,我们可以使用关键字 in。
txt = "the best things in life are free!"
print("free" in txt) # True
返回布尔类型(True代表有)
也可以通过 if 来判断是否存在:
txt = "the best things in life are free!"
if "free" in txt:
print("是的,free存在") #是的,free存在
5. 检查如果不是
检查以下文本中是否不存在“子子”:
txt = "子子一直都很可以的!"
print("子子" not in txt) #False
因为不存在,所以返回false:
仅在不存在“承承”时才打印:
txt = "mimi一直都很可以的!"
if "mimi" not in txt:
print("No, 'mimi' 不在文档.")
因为不符合条件,所以不会打印