数据分析 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:π的值
原文作者: 冯亚杰(DanBoard·Feng)
原文链接: http://danbo3110.github.io/2019/10/23/数据分析 PyDay01(续)/
版权声明: 转载请注明出处(必须保留作者署名及链接)