002-python(8种)基础数据类型(int,float,bool,str)

发布时间:2024年01月18日

8种基础数据类型:

不可变类型:
1、int----整型(即整数)
2、float----浮点型(即小数)
3、bool----布尔型(True、False)
4、str----字符串类型
5、tuple----元组

可变类型:即里面的元素可以随意改变
6、dict----字典
7、set----集合
8、list----列表

本节内容:

1、int----整型(即整数)
2、float----浮点型(即小数)
3、bool----布尔型(True、False)
4、str----字符串类型

预备知识

输入用input

st = input("请输入内容:")

在这里插入图片描述

输出用print

print(st)

在这里插入图片描述

1、int----整型(即整数)

	num = 10
	print("整数为:",num)
	print("num的数据类型为:", type(num))

在这里插入图片描述

2、float----浮点型(即小数)

就是我们数学的小数,小数点后面最长的位数为16位(关于超过这个长度的,)

超过16位小数,点这里

	num = 10.5
	print("浮点数为:",num)
	print("num的数据类型为:", type(num))

浮点数类型

两个整数相乘除,结果是浮点数
在这里插入图片描述

3、bool----布尔型(True、False)

	用来作为条件判断的依据。
	布尔型只有两个值,就是True和False。
	
	int的0可以等价于False,其他值等价于True。
x = True
if x:
    print("判断x为真:则打印")
    
f = False
if f:
    print("判断f为真:则打印")
    
sf = 1
if sf:
    print("判断sf为真:则打印")

在这里插入图片描述

4、str----字符串类型

用单引号'',双引号"",三引号""",'''这些前后包裹起来的内容,就是字符串
fe:
	st = '这个是字符串'

在这里插入图片描述

知识点

1. 索引----字符串内容在串中的位置,也叫下标,索引从0开始计算

  • 语法:
    st[索引]

顺序取

st = '这个是字符串'
st_one = st[0]  # 获取st字符串中的第一个字符
print(st_one)

在这里插入图片描述
倒序取

st = '这个是字符串'
st_one = st[-1] # 取倒数第一个的元素
st_two = st[-2] # 取倒数第二个的元素
print(st_one)
print(st_two)

在这里插入图片描述

2. 切片----截取字符串的部分内容
顺序截取

st = '这个是字符串'
st_one = st[0:2] # 截取第一和第二个字符,截取的规则,取头去尾,获取0、1索引的字符
print(st_one)

在这里插入图片描述

倒序截取

st = '这个是字符串'
st_one = st[-5:-2] # 倒序截取
print(st_one)

在这里插入图片描述

3. 转换字符串的大小写

st = 'DfehfwIDL'
st_one = st.lower()  # 字符串全部转小写
st_two = st.upper()  # 字符串全部转大写写
print(st_one)
print(st_two)

在这里插入图片描述

4. 查找字符串内容
直接用in关键字即可

st = 'DfehfwIDL'
if "fw" in st:
    print("fw在st中")

在这里插入图片描述

5. 替换字符串内容

语法:
str.replace("旧的", "新的") 	
st = 'DfehfwIDL'
st_one = st.replace("D", "换")
print(st_one)

在这里插入图片描述

6. 替换字符串内容

计算字符串的长度:用len()内置函数
st = 'DfehfwIDL'
length_st = len(st)
print(length_st)

在这里插入图片描述

7. 遍历字符串----打印输出字符串的每一个字符

st = 'DfehfwIDL'
for v in st:  # 循环依次输出每一个字符
    print(v)

在这里插入图片描述

练习题:逆序打印st的每一个字符。st = ‘DfehfwIDL’

答案在下方
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
1
1

1

在这里插入图片描述

文章来源:https://blog.csdn.net/l1349766697/article/details/135659409
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。