python
2019-06-04 17:50:49 233 举报
AI智能生成
1-2
作者其他创作
大纲/内容
数据类型
数值
运算符
加减乘除 等于 不等于 这些符号与其他编程语言类似
取整
// 运算符 向左表示取整 (3.4取为3,-3.6取为-4) 类似于math.floor()
math.trunc() 单纯截取整数部分
round() 四舍五入
整型
不限精度
十六进制、八进制、二进制
0x 十六进制 hex()函数将十进制转换为十六进制
0o 八进制 oct()函数将十进制转换为八进制
0b 二进制 bin函数将十进制转换为二进制
decimal模块
用于精确计算
math模块
sqrt() 求根
pi 圆周率
布尔型
True 本质上是int型 的 1
False 本质上是int型 的 0
string 字符串
声明
‘’直接声明
“” 直接声明
""" """ 定义一个说明文档
转义符
\ (\' 或 \")
\n 换行
\b 退格
\t 4个空格 即 table健
\\ 表示 \
原始字符串(编译器不读取转义符)
r'...' 在字符串之前加一个r
基本操作
len() 读取字符串长度
+ 拼接字符串
* 重复字符串n遍
遍历字符串
for循环遍历,print(...,end = '...')可以控制输出
s[n] 表示访问s中的第n+1个字符
s[n:m] 表示截取s中的第n+1到第m个字符
s[-1] 或者 s[len(s)-1] 表示访问s最后一个字符
s[n:m:k] 表示从第n+1个元素到第m个元素中,每隔k个截取一个
s[n:m:-1] 表示将第n+1个元素到第m个元素逆序
常用函数
s.replace('n','m') 将s中的n换为m,若想要将结果保存下来 s = s.replace('n','m')
ascll码
ord() 获取字符的ascll码值
chr() 获取对应ascll码值的字符
性质
字符串不支持原位改变,需要调用函数进行换值操作
list 列表
子主题
分支主题
收藏
0 条评论
下一页