老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

Python学习教程之基本数据类型字符串

老男孩IT教育

常见问题

2021年5月8日 16:33

Python数据类型有很多,其中就包含字符串。字符串的意思就是一串字符,比如“hello china”,它就是一个字符串,接下来我们通过这篇文章好好了解一下字符串。

  Python数据类型有很多,其中就包含字符串。字符串的意思就是一串字符,比如“hello china”,它就是一个字符串,接下来我们通过这篇文章好好了解一下字符串。

Python数据类型

  什么是字符串?

  字符串是以单引号或者双引号括起来的任意文本。

  注意:引号本身是一种表现形式,不属于字符串的内容;如果字符串本身带单引号,外则用双引号包裹起来。

  创建字符串

  # 创建字符串

  str1 = str("zutuanxue is a good man")

  # 基本类型字符串在使用是会自动转变为字符串对象类型

  str1 = 'zutuanxue is a nice man'

  运算

  # 字符串运算

  str3 = "zutuanxue is a cool man"

  str4 = "zutuanxue is a handsome man"

  # 字符串加法(字符串拼接)

  str5 = str3 + str4

  print("str5= %s"%(str5))

  # 字符串乘法(重复字符串)

  str6 = str3 * 3

  print("str6= %s"%(str6))

  成员判断

  # 成员判断

  str7 = "zutuanxue is a good man"

  print("zutuanxue" in str7)

  内容获取

  # 内容获取

  str8 = "zutuanxue is a good man"

  # 根据下标(索引)获取字符串中的内容,下标从0开始

  # 字符串[下标]

  print(str8[2])

  # 截取字符串中的一部分 字符串[start:stop] [start, stop)

  print(str8[1:4])

  print(str8[1:])

  print(str8[:4])

  格式化打印

  %s %d %f

  格式化字符串 格式化整数 格式化浮点数字可指定小数点后的精度

  name = "zutuanxue"

  age = 18

  height = 175.5

  print("我叫%s,我今年%d岁,身高%f,具体身高%.1f" % (name, age, height, height))

  # 已知print的内容默认是打印在一行的,另一个print会另起一行再打印

  # end默认为\n

  print("zutuanxue is a good", end="*")

  print(" man")

  做Python开发培训,我们是认真的:国内Python课程培训领头团队,课程学完前端、后端、全栈都能做,偏向Python开发方向,讲师均为全职业内资深大牛;严格管理,对每一位学员负责;学风好,互帮互助;学员毕业后以是老男孩IT教育学员为荣;80%学员来自就业学员口碑介绍。

  推荐阅读:

  你真的了解Python吗?老男孩教育为大家介绍一下

  面试题-Linux运维用户管理有哪些面试题?

  【推荐】常见的Python数据可视化库!Python学习班

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。