Python基础篇(一)

先开始从Python的基础开始吧,篇幅有点长,准备分为2部分写。然后是进阶一点的东西,再是pandas,numpy,matplotlib,seaborn库的知识点

1.anaconda
第一个还是从anaconda开始,也是Python的一个练手的好软件。
先从官网开始下载:http://www.anaconda.com
里面会内置一些Python常用的库,上面说的四个库在下载好后就已经安装好了。
通常在jupyter notebook中编写代码。shift + 回车键即可运行。

2.数值运算
直接输入运算过程即可:1+2
若有多条运算过程,则只运行最后一行运算,如:

1+2
3+5
5+7
9-4

会输出:5
如果想运行所有运算,则需要在每一个运算前加上print,如:

print(7-5)
print(12+3)
print(7*8)
print(4/2)

会输出:

2
15
56
2

运算符:+-*, /, %
%:是指前一个数除以后一个数后得到的余数。
如:

print(10/3)
print(10%3)

会输出:

3.333...
1

绝对值:abs
平方:**
如2的3次方:2**3
四舍五入:round
e:后接一个常数表示10的几次方。如:1.3e5 表示1.3乘10的5次方。
两数相除,如果其中有一个数为浮点数,则结果的数据类型也为浮点数。

3.赋值操作和数据类型
赋值操作:变量 = 数值 指定变量的数值为多少
要用到这个数值的话,直接输入变量然后在jupyter notebook 中shift + 回车就会输出该数值。
注意:Python中所赋的值不用明确给出数据类型,Python会自行判断。

查询数据类型:type() 则输出变量的数据类型。
type(123),type(2.0),type('yuan')
输出:int,float,str
类型转换:在变量或数值前加上数据类型。
如 :
int(123.0) —> 123
str(123) —> '123'
yuan = 123,float(yuan) —> 123.0

几种常见的数据类型:
整数:int
浮点数(小数):float
字符串:str
布尔类型:bool

4.Python字符串操作
1.拼接操作
yuan = 'Hello Python' ——> Hello Python
yuan1 = 'Hello' + 'Python' ——> HelloPython
出现HelloPython的原因是Python前没有空格。
乘法操作:yuan * 3 ——> Hello PythonHello PythonHello Python
也是因为Hello前Pyhton后没有空格。
求字符串长度:len()
len(yuan) ——> 12 空格也算字符串长度。

2.分割操作

yuan = '1 2 3 4 5'
yuan.split( ) #表示用空格来分割字符串

输出:['1','2','3','4','5']

yuan = '1,2,3,4,5'
yuan.split(',')  #表示用,来分割字符串

输出:['1','2','3','4','5']

3.合并操作

yuan = '1,2,3,4,5'
yuan.split(',')
#用' '中的空格替换yuan.split(',')中的(',')。
yuan_str = ' '
yuan_str.join(yuan)

输出:'1 2 3 4 5'

4.替换操作
形式:变量名.replace('A','B')
A:需要替换的部分
B:替换为什么

yuan = 'Hello Python'
yuan.replace('Python','World')

输出:'Hello World'

注意:替换后需要用新的变量来赋值为执行完操作后的结果,这样新变量和原变量都在。
不赋予新变量的话原变量其实并无变化。

yuan = 'Hello Python'
yuan.replace('Python','World')
yuan

输出:'Hello Python'
赋予新变量:

yuan = 'Hello Python'
yuan1 = yuan.replace('Python','World')
print(yuan1)

输出:'Hello World'

5.大小写操作
大写操作:upper()
小写操作:lower()
形式:变量名.upper(),变量名.lower()

yuan = 'Hello Python'
yuan.upper()

输出:'HELLO PYTHON'

yuan = 'Hello Python'
yuan1 = yuan.upper()
yuan1.lower()

输出:'hello python'

6.去掉变量值中的空格
去掉两边空格:strip()
去掉左边空格:lstrip()
去掉右边空格:rstrip()

yuan = '         Hello Python  '
print(yuan.strip())
print(yuan.lstrip())
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值