您的位置:首页 > 编程语言 > Python开发

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’)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: