数据分析 PyDay01(续)

第二章 Python基础啊。。。

2.1缩进分层

python标准缩进为四个空格,即一个Tab键

python自带的IDLE和Python的集成环境设置是一个Tab键等于四个空格

但是一些普通的文本编辑器不是这样的,需要自己设置

缩进仅仅是Python组织代码的一种方式


2.2注释方式

 `#注释。。。。。。。。。。`#仅仅注释自己所在行

 `"""`
 `三个双引号包围的部分为注释`
 `"""`

2.3断行

python中不需要以 ; 作为结束符号
但是可以以 ; 为分隔将两个语句写在一行

 `print('1');print('2')`

单引号=双引号
可以使用 \ 来换行

 `c = 1 + \`	 
     `2`

或者使用()

 `c = (1 + `	 
    `2)`

2.4输入输出

输入

input()函数返回值为字符串
类型转换函数

- int():**整形**

- float():**浮点数**

- str():**字符串**

- chr():**ASCII值转化为ASCII字符**

- hex():**十六进制字符串**

- oct():**八进制字符串**

- ord():**ASCII值转化为ASCII字符**
输出

print()输出函数

- `print(a) #输出整形/值/字符串`

- `print(a+b) #输出表达式`

- `l = [1,2,3]`

	`print(l) #输出列表`
- `t =('a','b','c')`

	`print(t) #输出元组`

- `print(l,'\n',t) #使用换行符`

2.5中文支持

Python2中的py文件中,需要在第一行制定字符编码集

`#-*- coding:UTF-8 -*-`

or

`print a.decode('utf-8').encode('cp936')`

Windows命令行中采用的是CP936编码

Python3中不需要反复编码和解码,直接输出即可。

Python3.6中没有decode()函数,只有encode()函数

Python中可以使用的字符编码:

UTF-8 , CP936 , GB2312 , ISO-8859-1

2.6Python计算器

math模块的数学函数

使用之前

import math
math.sin(0.5)
  • sin(x):正弦值
  • cos(x):余弦值
  • asin(x):反正弦值
  • acos(x):反余弦值
  • tan(x):正切值
  • atan(x):余切值、反正切值
  • hypot(x):RT三角形斜边长度
  • fmod(x):求x/y的余数
  • ceil(x):取不小于x的最小整数
  • floor(x):取不大于x的最大整数
  • fabs(x):绝对值
  • exp(x):e的x次幂
  • pow(x,y):x的y次幂
  • log10(x):以10为底x的对数
  • sqrt(x):x的平方根
  • pi:π的值

猜你喜欢

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