数据分析 PyDay02
第三章 数据类型和流程控制语句。。。(有点高大上)
数字
- 整型和浮点型
在Python3中,int类型可保存任意大小的整数,
数字无需事先声明类型,自动赋给值类型
- 运算符
字符串
由单引号(‘’),双引号(“”),三引号(‘’’…’’’,”””…”””)包围
三引号包围的字符可以由多行组成
转义字符
操作字符串
使用字符串操作函数或运算符对字符串进行操作,不会改变字符的内容。要修改原字符串,要将函数操作结果返回给字符串
字符串操作函数中较复杂的:str.join()/str.split()
字符串的索引和切片
字符串相当于一个不可变序列的列表(列表相当于数组),声明后,字符位置不可变。
允许负数表示字符的序号,负数从尾部开始计算
str[0,4] 半闭半开区间 str字符串中第一个到第四个。
格式化字符串(感觉平时没有用到太多)
类型转换
int(‘10’) + 4 #将字符转换为数字
‘10’ + str(4) #将数字转换为字符串
ps:Python3中locale模块提供了atoi()函数,将字符串转换为数字
原始字符串
以R或r开始,原始字符串中,字符’'失去转义作用
为正则表达式设计,可以用来表示windows下的路径,但是如果以’'结尾会报错
示例代码:
import os
path=r'e:\book' #使用原始字符串 path=r'e:\book\'会报错
os.listdir(path) #列出目录中内容
原文作者: 冯亚杰(DanBoard·Feng)
原文链接: http://danbo3110.github.io/2019/10/23/数据分析 PyDay02/
版权声明: 转载请注明出处(必须保留作者署名及链接)