变量与数据类型在 Python 中变量不需要声明类型直接赋值即可。使用type()函数可以查看变量的数据类型。# 某地区旅游人数 tra_person_count 1000 # 整数 (int) tra_turnover_day 99999.9 # 浮点数 (float) # 打印数据类型 print(type(tra_person_count), type(tra_turnover_day)) # 运行结果: class int class float二、 字符串的定义Python 中字符串可以使用单引号、双引号或三引号来定义效果是一样的。python_string1 今天继续学习python语言 python_string2 今天继续学习python语言 python_string3 今天继续学习python语言 print(type(python_string1)) # 运行结果: class str三、 字符串的下标与切片字符串是可以通过下标索引来获取单个字符的下标从0开始。同时也支持反向索引从-1开始。1. 获取单个字符agent_name 海洋垃圾分析智能体 # 正向获取 print(agent_name[4]) # 输出分 # 反向获取 print(agent_name[-5]) # 输出分2. 切片 (Slicing)切片语法为[起始索引:结束索引:步长]。包含起始不包含结束。步长决定了切片的方向step 0从左到右取值。step 0从右到左取值。# 1. 正向切片 print(agent_name[4:6:1]) # 输出分析 (从索引4取到索引5) print(agent_name[4:6:2]) # 输出分 (从索引4开始步长为2跳过索引5) # 2. 反向切片 print(agent_name[-5:-3:1]) # 输出分析 print(agent_name[-5:-3:-1]) # 输出为空 (方向冲突) # 3. 特殊切片 print(agent_name[::-1]) # 逆序输出所有字符 print(agent_name[::1]) # 正序输出所有 print(agent_name[::]) # 正序输出所有四、 字符串格式化的三种方式为了把变量嵌入到字符串中输出Python 提供了三种主要的格式化方法stu_name 小李 stu_age 18 stu_no 2025000001 # 方法一% 占位符 (最老派类似C语言) print(姓名为%s的同学他的学号是%s % (stu_name, stu_no)) # 方法二str.format() (用 {} 占位) print(姓名为{}的同学他的学号是{}.format(stu_name, stu_no)) # 方法三f-string (Python 3.6 最推荐最简洁) print(f姓名为{stu_name}的同学他的学号是{stu_no}) # 混合使用 print(姓名为%s的同学年龄是%s, 她的学号是%s % (stu_name, stu_age, stu_no))五、 运算符1. 算术运算符包括、-、*、/、%等。first_num 10 second_num 20 print(first_num second_num) # 输出30 # 使用 f-string 格式化输出 print(f{first_num}{second_num}{first_numsecond_num}) # 输出1020302. 赋值运算符是基本赋值是增量赋值先加再赋值。third_num 1000 third_num 1000 # 等价于third_num third_num 1000 print(fthird_num的值为{third_num}) # 输出2000
阅读完成 · 觉得有帮助?