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(())表示