一、什么是字符串在Python里字符串(str) 就是一串文字要用单引号 ’ ’ 或者双引号 包起来两种效果一样。s1 “hello”s2 引号要成对如果文字里本身有单引号外面就用双引号比如s “I’m student”三引号“” “”“可以写多行字符串s3 “”“第一行第二行””常用字符串操作• 把两个字符串拼接在一起a “Py”b “thon”print(a b) # 输出 Python• *重复字符串print(“hi” * 3) # 输出 hihihi• 取字符用 [下标]下标从0开始word “python”print(word[0]) # 取第1个字符pprint(word[-1]) # -1代表最后一个字符n• 切片 [起始:结束]截取一部分结束位置取不到print(word[0:3]) # 取0、1、2输出 pyt⚠️字符串不能单独修改里面某一个字符word[0]‘P’ 会报错只能整体重新赋值。二、运算符基础算术运算符做数学计算• 加、- 减、* 乘、/ 除结果一定是小数• // 整除只保留整数部分• % 取余数• ** 幂运算几次方print(7 / 2) # 3.5print(7 // 2) # 3print(7 % 2) # 1print(2 ** 3) # 8注意、*对数字是计算对字符串是拼接和重复不能直接 3 “5”类型不一样会报错赋值运算符、、-、* ……num 10num 5 # 等价于 num num 5num变成15比较运算符结果只有 True对或 False错等于!不等于大于小于大于等于小于等于⚠️千万别把 写成 是赋值才是“判断是否相等”新手很容易踩这个坑。逻辑运算符and并且、or或者、not取反print(31 and 510) # Trueprint(not 25) # True三、简单综合小例子name “小明”age 18info “名字” name “年龄” str(age)print(info)#这里必须用 str(age)把数字转成字符串才能拼接四、学习小结• 字符串是文本类型记住引号、下标从0开始、切片• 分清算术、赋值、比较、逻辑四类运算符• 特别留意数字和字符串不能直接 相等判断要用双等号 。