☰
【无标题】python字符串与预算符基础知识
2026/10/15 19:18:01 网站建设 项目流程

一、什么是字符串
在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个字符:p
print(word[-1]) # -1代表最后一个字符:n
• 切片 [起始:结束]:截取一部分,结束位置取不到
print(word[0:3]) # 取0、1、2,输出 pyt
⚠️字符串不能单独修改里面某一个字符:word[0]=‘P’ 会报错,只能整体重新赋值。

二、运算符基础

  1. 算术运算符(做数学计算)

• + 加、- 减、* 乘、/ 除(结果一定是小数)

• // 整除(只保留整数部分)

• % 取余数

• ** 幂运算(几次方)
print(7 / 2) # 3.5
print(7 // 2) # 3
print(7 % 2) # 1
print(2 ** 3) # 8
注意:+、*对数字是计算,对字符串是拼接和重复,不能直接 3 + “5”,类型不一样会报错!

  1. 赋值运算符
    =、+=、-=、*= ……
    num = 10
    num += 5 # 等价于 num = num +5,num变成15
  2. 比较运算符,结果只有 True(对)或 False(错)
    ==等于,!=不等于,>大于,<小于,>=大于等于,<=小于等于

⚠️千万别把 == 写成 =!=是赋值,==才是“判断是否相等”,新手很容易踩这个坑。

  1. 逻辑运算符:and并且、or或者、not取反
    print(3>1 and 5<10) # True
    print(not 2>5) # True
    三、简单综合小例子
    name = “小明”
    age = 18
    info = “名字:” + name + “,年龄:” + str(age)
    print(info)
    #这里必须用 str(age),把数字转成字符串才能拼接!
    四、学习小结

• 字符串是文本类型,记住引号、下标从0开始、切片;

• 分清算术、赋值、比较、逻辑四类运算符;

• 特别留意:数字和字符串不能直接 +,相等判断要用双等号 ==。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询