数据分析 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)   #列出目录中内容

猜你喜欢

转载自blog.csdn.net/DanBo_C/article/details/84593931