Python零基础到入门-八大基本数据类型(1)
·
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]}")

更多推荐



所有评论(0)