Python的安装
第一次学Python,在此做一下笔记。
Python的安装特别简单,直接去官网上下载即可。https://www.python.org/
下载下来后直接运行安装,记得在第一步时候勾选配置环境变量的选项。
之后我们就可以在IDLE中运行代码了。
第一个Python程序
打开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中的除法得到的总是float类型,要想取整,需要用//运算符。而取余用的是%。
2,8,16进制
python中也有着进制的概念,具体表示为:
2进制,在前面加0b,例如0b10.
8进制,在前面加0o。
16进制,在前面加0x。
不同进制转化:
bin()可以实现其他数向2进制的转化。
int()可以实现其他数向10进制的转化。
hex()可以实现其他数向16进制的转化。
oct()可以实现其他数向8进制的转化。
布尔类型
布尔类型用于表示真假,在python中用 bool 来表示。
bool只有真假两个值,用True和False来表示,需要注意的是,首字母一定要大写。
为什么说布尔类型属于数字类型呢,看下面就明白了,其实它们是可以互相转化的,0就是假,1就是真。
再研究我们会发现,再python中,非0的数全是真,只有0才是假。
继续探讨可以发现,无论是字符还是集合,数组,有值就是真,无值就是假。
总结,有则为真,无则为假。
复数。
我们把形如z=a+bi(a,b均为实数)的数称为复数,其中a称为实部,b称为虚部,i称为虚数单位。当z的虚部等于零时,常称z为实数;当z的虚部不等于零时,实部等于零时,常称z为纯虚数。
在Python中,复数是complex来表示,但是对于初学者来说,基本用不到,所以在这里就一笔带过,需要的时候再说吧。
字符串
python中的字符串可以用 ’ " ‘’’ 三种方式来表示。
如上,一个两个引号都可以,那为什么要区别1个引号和两个引号呢?如图,因为当字符串里需要一种引号时,可以把另一种放在外面。
反过来也一样。
那 ‘’’ 三个引号有什么用呢?三个引号可以换行。
三个双引号也可以。
转义字符
特殊的字符,可以分为以下几类:
无法看见的字符,例如换行符,制表符。
与语言本身有冲突的字符,例如,引号。
说下换行和回车的区别:
Unix 系统里,每行结尾只有“<换行>”,即“\n”;Windows系统里面,每行结尾是“ <回车><换 行>”,即“\r\n”;Mac系统里,每行结尾是“<回车>”。详情可以见:https://www.cnblogs.com/utank/p/4347059.html。
看下上面这几个例子,在\n前面加上,可以把\n打印出来,冒号前加,也可以打印出来,\前也同理。
注意最后一个,在字符串前加r,则会打印原始字符串。下面这种情况加r则不行,因为本身就不是字符串了。
字符串的运算
拼接。
获得字符串中字符。
输入负数,从后面数。
字符串的截取:
后面这个参数可以理解为步长,从0开始前进后面参数的长度的位置。