Python的安装

第一次学Python,在此做一下笔记。

Python的安装特别简单,直接去官网上下载即可。https://www.python.org/

下载下来后直接运行安装,记得在第一步时候勾选配置环境变量的选项。

之后我们就可以在IDLE中运行代码了。

第一个Python程序

Python学习笔记之数据类型Numeber
打开IDLE,输入print(‘hello world’),会看到打印出了我们输入的字,这就是第一个Python程序,特别简单。

Python的数据类型Numeber

在python中,Numeber:数字是一个大的数据类型。它包括下面这些类型:
整数:int
浮点数:float
布尔类型:bool
复数:complex

整数和浮点数

整数在Python中用int来表示,浮点数用float来表示,浮点数,平常来说就是小数。

注意的是,python不像java一样有short,long,double等类型,他的整数统一用int来表示,浮点数统一用float来表示。

来看下python中的数字运算:

普通的加减乘除 :+ - * /,很好理解。
Python学习笔记之数据类型Numeber
注意的是,python中的除法得到的总是float类型,要想取整,需要用//运算符。而取余用的是%。
Python学习笔记之数据类型Numeber

2,8,16进制

python中也有着进制的概念,具体表示为:

2进制,在前面加0b,例如0b10.
8进制,在前面加0o。
16进制,在前面加0x。

不同进制转化:
bin()可以实现其他数向2进制的转化。
int()可以实现其他数向10进制的转化。
hex()可以实现其他数向16进制的转化。
oct()可以实现其他数向8进制的转化。
Python学习笔记之数据类型Numeber

布尔类型

布尔类型用于表示真假,在python中用 bool 来表示。
bool只有真假两个值,用True和False来表示,需要注意的是,首字母一定要大写。
Python学习笔记之数据类型Numeber
为什么说布尔类型属于数字类型呢,看下面就明白了,其实它们是可以互相转化的,0就是假,1就是真。
Python学习笔记之数据类型Numeber
再研究我们会发现,再python中,非0的数全是真,只有0才是假。
Python学习笔记之数据类型Numeber
继续探讨可以发现,无论是字符还是集合,数组,有值就是真,无值就是假。
Python学习笔记之数据类型Numeber
总结,有则为真,无则为假。

复数。

我们把形如z=a+bi(a,b均为实数)的数称为复数,其中a称为实部,b称为虚部,i称为虚数单位。当z的虚部等于零时,常称z为实数;当z的虚部不等于零时,实部等于零时,常称z为纯虚数。

在Python中,复数是complex来表示,但是对于初学者来说,基本用不到,所以在这里就一笔带过,需要的时候再说吧。

字符串

python中的字符串可以用 ’ " ‘’’ 三种方式来表示。
Python学习笔记之数据类型Numeber
如上,一个两个引号都可以,那为什么要区别1个引号和两个引号呢?如图,因为当字符串里需要一种引号时,可以把另一种放在外面。
Python学习笔记之数据类型Numeber
反过来也一样。
Python学习笔记之数据类型Numeber
那 ‘’’ 三个引号有什么用呢?三个引号可以换行。
Python学习笔记之数据类型Numeber
三个双引号也可以。
Python学习笔记之数据类型Numeber

转义字符

特殊的字符,可以分为以下几类:

无法看见的字符,例如换行符,制表符。

与语言本身有冲突的字符,例如,引号。

Python学习笔记之数据类型Numeber
Python学习笔记之数据类型Numeber
说下换行和回车的区别:
Unix 系统里,每行结尾只有“<换行>”,即“\n”;Windows系统里面,每行结尾是“ <回车><换 行>”,即“\r\n”;Mac系统里,每行结尾是“<回车>”。详情可以见:https://www.cnblogs.com/utank/p/4347059.html。

Python学习笔记之数据类型Numeber
看下上面这几个例子,在\n前面加上,可以把\n打印出来,冒号前加,也可以打印出来,\前也同理。

注意最后一个,在字符串前加r,则会打印原始字符串。下面这种情况加r则不行,因为本身就不是字符串了。

Python学习笔记之数据类型Numeber

字符串的运算

拼接。
Python学习笔记之数据类型Numeber
Python学习笔记之数据类型Numeber
获得字符串中字符。
Python学习笔记之数据类型Numeber
输入负数,从后面数。
Python学习笔记之数据类型Numeber
字符串的截取:
Python学习笔记之数据类型Numeber
Python学习笔记之数据类型Numeber
后面这个参数可以理解为步长,从0开始前进后面参数的长度的位置。

相关文章:

猜你喜欢
相关资源
相似解决方案