Python语言基础笔记
2019-04-03 18:03
106 查看
python语言优缺点
优点: 面向对象(Java,C++,Python) 免费 可移植 可混合编程(C/C++/Java/.net) 简单易学易用 应用领域广泛 开发效率高 开源 缺点: 与C/C++相比执行速度不够快 不能封闭源代码
python的核心数据类型:
数字 整数(int) 浮点型(floa) 复数(complex) 布尔型(bool) None 字符串 列表 ……
数值对象的构造(创建)函数
float(obj) 用字符串或数字转换为浮点数,如果不给出实参,则返回0.0 int(x = 0, base = 10) 用数字或字符串转换为整数,如果不给出实参则返回0 complex(r = 0.0, i = 0.0) 用数字创建一个复数 bool(x) 用x创建一个布尔值(True/False)
内建数值型函数
abs(x) 取x得绝对值 round(number, ndigits = 0) 对数值进行“四舍五入”,ndigits表示保留小数点后多少位 pow(x, y, z = None) 相当于 x**y或x**y%z
help()查看帮助
显示换行 折行符 \ 隐示折行 () 括号被分行输入时
用转义序列代表特殊字符
字符串字面值中,用字符反斜杠()后跟一些字符代表特殊的一个字符
\' 单引号(') \" 双引号(") \\ 一个反斜杠(\) \n 换行 \r 返回光标至行首 \t 水平制表符 \v 垂直制表符 \f 换页 \b 倒退 \0 空字符
r的作用
s = 'C:\Users\lxyke\Pictures' print(s) s = r'C:\Users\lxyke\Pictures' print(s)
列表推导式
[x ** 2 / 7 for x in range(1, 10, 2) if …]
tuple函数
tuple(iterable)用可迭代对象生成一个元祖
t = tuple(‘ABC’) # t = (‘A’, ‘B’, ‘C’)
相关文章推荐
- 基于ArcGIS的Python编程秘笈笔记(一):面向ArcGIS的Python语言基础
- Python基础语言学习笔记总结(精华)
- Python笔记day51(JavaScript)|JavaScript语言基础、数据类型、运算符、流程控制
- python语言基础-入门笔记2
- python语言基础-入门笔记1
- [Java入门笔记] Java语言基础(三):运算符
- Java语言基础_学习笔记_强制类型转换
- Python基础学习笔记
- python基础笔记2
- Python_7分钟笔记_基础三(字典 : dict = { k1:v1, k2:v2, k3:v3 } )
- python语言基础之map函数,urlib.request,多线程
- <Test-Driven Development with Python>学习笔记 第一部分 测试驱动开发基础
- Python语言程序设计基础(第2版) 课后题 第二章
- Swift语言基础笔记(四)
- python学习笔记-基础
- Python零基础入门笔记
- Python学习笔记(1):语法基础
- python基础笔记-1
- python基础笔记-2
- python基础学习笔记