python基础-day5

数据类型

​ int float str tuple list bool dict set complex

​ pi —>math cmath

float操作

​ a = 10.3

# 向上取整
res = math.ceil(10.2)
print(res)

# 向下取整
print(math.floor(num1))

# 保留小数的位数 5不算
print(round(num1, 1))

int操作

import math

num1 = 2
num2 = -3

# 取绝对值
print(abs(num1), abs(num2))

# x的y次幂
print(math.pow(3, 3))

# 开平方的操作
print(math.sqrt(9.5))

字符串操作

​ 用引号 包裹起来的内容我们叫字符串

​ 转义符:

​ \n 换行回车

​ \t 制表符

​ \r 回车

​ 如果想打印类似 \n 我们需要对\进行转义说明

	print("\\n")
	print("\\\\") 打印是\\ 其中第一个和第三个\ 表示的是转义操作 而第二和四个是要被转义的字符

1 查找 find

​ 默认是从左向右查找 返回他第一匹配子串在原来字符串的下标,如果找不到返回-1

	str_data = "yjshfjksdys"
	# 字符串的查找
	print(str_data.find("sd"))
	# 从第6个开始搜索 包括了第6个
	print(str_data.find("j", 5))
	#指定一个左闭右开 从第六个到第是一个之间去找
	print(str_data.find("y", 5, 10))

2 切片 —>获取子字符串

获取指定范围的字符串
print(str_data[1:3])
:之后 不写 就是取到最后
print(str_data[1:])
:之前不写 默认是0
print(str_data[:3])

print(str_data[起始下标:结束下标:步长])
将字符串逆序
str_data[::-1]

3 字符串获取长度

	len函数
	length = len("shejxiks")

4 index

​ 和find类似 只是找不到的时候 不像find返回-1 而是直接报错

	print(str_data.index("z"))

5 isalnum

​ 判断我们的字符串是不是由字母或者数字组成

6 isdigit

​ 判断是不是全部由数字组成

print("2324a".isdigit())

7 isalpha

​ 判断字符串是不是全部由字母组成

print("sa2d".isalpha()) ---》False

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值