1.整数类型(int)

语法:做算术运算

  • 变量名=整数值

age=18

print(type(age)) #<class"int">

2.浮点类型(float)

语法:

  • 变量名=浮点数值(小数值)

salary=100.23

print(type(salary)) #<class"float">

3.字符串类型(str)

name="dream"

print(type(name)) #<class"str">

语法:

  • 单引号包裹起来的字符
  • 双引号包裹起来的字符
  • 三引号包裹起来的字符
  • 三个双引号包裹起来的字符
  • 引号嵌套

字符串的使用方法

  • 数字相乘-->数字相乘得到乘法结果
  • print(2*2)#4
  • 字符串*数字-->当前字符被重复出现字数
  • 数字进行加法-->得到加法的结果
  • 字符串+数字-->类型不一样,无法计算
  • 字符串+字符串-->两个字符拼接到一起
  • 索引取值

正向索引取值,索引下标从0开始    负向索引,索引下标从-1开始

  • 字符串的格式化语法

占位符类型:

(1)%s:字符型

(2)%d:整数

(3)%f:浮点数

(4)%x:十六进制整数

  • 1. %s占位
example_one="my name is python,my age is 18"
example_two="my name is java,my age is 28"
example_three="my name is c++,my age is 38"
# (1)%s 占位
example_four="my name is %s,my age is %s"
print(example_four % ("python","18"))
print(example_four % ("java","28"))

      • 2. format输出
# (2)format方法输出 :用 {} 占位
example="my name is {},my age is {}"
print(example.format("python","18"))
# format 按照 {} 位置传参数的时候如果位置替换就会导致替换错乱
print(example.format("18","python"))
# 可以用关键字占据位置 {name} 占位 在传参数的时候按照关键字传参数
example="my name is {name},my age is {age}"
print(example.format(name="python",age="18"))
# 在上面定义字符串的时候用 {变量名} 占位置 在传参数的时候按照 关键字=值 的方式传入参数
print(example.format(age="18",name="python"))

      • 3.f"{name}"
# (3)f"{name}"
name="python"
age="18"
example = f"my name is {name},my age is {age}"
print(example)

name="c++"
age="18"
example = f"my name is {name},my age is {age}"
print(example)

4.列表类型(list)

#当我们想要去存储多个人的名字的时候
people="zhang san | lisi | wang wu"
# 当我们想要去取某个人的名字的时候 取不出来
peoples= ["zhang san", "lisi" , "wang wu"]
# 去取zhang san这个人的名字
# 索引取值
# 正向索引 从 0 开始 从头到尾
# 复数向取值 从 -1 开始 从尾到头
print(peoples[0])
print(peoples[-3])
peoples_one = ["zhang san","lisi","wang wu",[20,30,40,["music","run","swim"]]]
print(f"my name is {peoples_one[0]},my age is {peoples_one[3][0]},my hobby is {peoples_one[3][3][1]}")

Logo

这里是“一人公司”的成长家园。我们提供从产品曝光、技术变现到法律财税的全栈内容,并连接云服务、办公空间等稀缺资源,助你专注创造,无忧运营。

更多推荐