Python环境配置
去Anaconda官网下载安装Anaconda,它是一个开源的Python发行版本,其包含了conda、Python等多个科学包及其依赖项。这样就不用单独安装Python和配置其它的库了。
如果下载过于缓慢,可以点击这里。下载完成后可以从开始菜单那找到Anaconda。
打开Anaconda Prompt,输入conda list 测试,要能打印出已经安装的库。如果要安装其它库,可以执行pip install 库名。接下来就可以用Jupyter Notebook来编写代码了哈。
###Python数值运算
打印2的3次方值:
print(2**3)
几种常用类型:
- int
- float
- str
- bool 值可为True或False
获取类型:
tang = 1.5
type(tang)
类型转换后获取类型:
type(int(tang))
比较:
print (1 < tang < 5)
输出:True
基本数值操作
取绝对值:
abs(15.6)
四舍五入:
round(15.4)
科学计数法:
1.3e-5
1.3e5
###字符串操作
tang_str = 'hello python'
print (tang_str * 3)
输出:hello pythonhello pythonhello python
计算长度:
len(tang_str)
分割字符串:
tang = '1 2 3 4 5'
tang2 = tang.split()
print (tang2)
以空格分割字符串,输出:['1', '2', '3', '4', '5']
合并字符串:
tang_str = ' '
tang_str2 = tang_str.join(tang2)
print (tang_str2)
输出:1 2 3 4 5
去除空格:
1、去除两边的空格:
tang = ' hello python '
tang.strip()
2、去除左边空格:
tang.lstrip()
3、去除右边空格:
tang.rstrip()
传入对应字符串:
tang_str = '{} {} {}'.format('bai','long','ma')
print (tang_str)
输出:bai long ma
按位置传值:
tang_str = '{2} {1} {0}'.format('bai','long','ma')
print (tang_str)
输出:ma long bai
传值:
tang_str = '{bai} {long} {ma}'.format(bai = 10,long = 5,ma = 1)
print (tang_str)
输出:10 5 1
传值:
tang = 'bai long ma:'
b = 456.0
c = 789
result = '%s %f %d' % (tang,b,c)
print (result)
输出:bai long ma: 456.000000 789
###索引
- 从前面是从0开始
- 从后是从-1开始
切片:表示从哪到哪
yang = 'heheda'
tang = yang[0:4]
print (tang)
输出:hehe
注意:不是从0到4,而是从0到3,此切片相当于左闭右开的区间
tang = 'hello'
yang = tang[:]
print (yang)
输出:hello
每隔2步取一个值
tang = 'heyman'
new_str = tang[::2]
print (new_str)
输出:hya