python相关概念
什么是python以及特点?
1、python是一门编程语言。
2、简洁、优雅、灵活、程序编写容易阅读。
3、跨平台的,可以运行在不同平台。windows\mac\ubuntu
4、易于学习。
5、极为强大的的标准库及第三方库。
6、python是面向对象语言。
python可以实现什么
1、爬虫
2、大数据与数据分析
3、自动化运维与自动化测试
4、WEB编程开发:FLASK、Django
5、机器学产:Tensor Flow
6、胶水语言。
代码是什么?
代码是实现世界事物在计算机中的映射。
python的基本数据类型
整数:int
浮点数:float
其他语言:单精度(float),双精度(double)
其他:short in
二进制 8进制16进制
二进制(0b)0b10=2 0b11=3
8进制 0o10 =8 0o11=9
16进制 0x1F=31 0x0F=15
进制之间的相互转换
bin(10) 其他转为二制
int(0x1f) 其他传为十制
hex(0b1111)其他转为十六进制
oct(12)其他转为八进制
Number:数字
bool 布尔类型 :表为真与假 (True 和False) bool(1) True ; bool(0)=False,bool(2.1)=True bool([])=False 所有空为假,非空为真
complex 复数
字符串
str 字符串
单引号、双引号、三引号
\n代表回车
转义字符
特殊的字符
无法“看见”的字符 与语言本身语法有冲突的字符
\n 换行
\' 单引号
\t 横向制表符
\r 回车
print("hello \\n world") 或者 print(r"hello \n world") -r不是一个普通字符串,而是一个原始字符串
字符串的运算处理
'hello' [0] h 从0开始 从左开始
'hell0'[-3] l 从右开始
'hello world'[6:11] #word [6:20] [6:] [-5:]
基本数据类型
["hellyou","world",[1,3],[4,3]]
type(["hellyou","world",[1,3],[4,3]])
["中国","俄罗斯","韩国","日本"]+["新加坡"] #可以+或* 不能-
["中国","俄罗斯","韩国","日本"]*2
["中国","俄罗斯","韩国","日本"][1:]
['俄罗斯', '韩国', '日本']
元组
(1,2,3,4)[0]
(1,2,3,4)[1:3]
(2, 3)
(1,2,3,4)[1:4]
(2, 3, 4)
type((1,2,3,4))
type((1)) 是int ()代表运算符,
type((1,))是代表一个字符元组,空元组用type(())表示