Python语言笔记总结
小标 2018-09-20 来源 : 阅读 1115 评论 0

摘要:本文主要向大家介绍了Python语言笔记总结,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助。

本文主要向大家介绍了Python语言笔记总结,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助。

一、变量

在python中不需要为变量制定数据类型。可以单行定义多个变量。

>>> a, b = 2, 3.4

>>> a

2

>>> type(a)

<class 'int'>

>>> type(b)

<class 'float'>

>>> b

3.4


还可以这样进行解压赋值,前提是变量的数量必须跟序列或元组的元素数量一样,

>>> date = ('Forsk', 'China', 'Python')

>>> name, country, language = date

>>> name

'Forsk'

>>> country

'China'

>>> language

'Python'

>>>

>>> data = ['Forsk', (2018, 1, 11)]

>>> name, time = data

>>> name

'Forsk'

>>> time

(2018, 1, 11)

>>> name, (year, mon, day) = data

>>> name

'Forsk'

>>> year

2018

>>> mon

1

>>> day

11

若变量的数量和元素数量不一致,将产生一个异常,

>>> name, (year, mon) = data

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

ValueError: too many values to unpack (expected 2)

如果只想要解压其中一部分的值,丢弃其他,可以这样做,

>>> _, (year, mon, day) = data

>>> year

2018

>>> mon

1

>>> day

11


如果元素数量太多时,我们不可能给每个元素都分配一个变量,可以这样然后丢弃_就可以了。

>>> record  = ('Forsk', 'forskwill@gmail.com', '13131313131', '6676-6666')

>>> name, email, *phone_number = record

>>> name

'Forsk'

>>> email

'forskwill@gmail.com'

>>> phone_number

['13131313131', '6676-6666']

使用*解压之后得到的变量永远是列表类型,不需要做类型检查。

如果我们想得到头尾的值,可以这样

>>> name, *information, phone_number = record

>>> name

'Forsk'

>>> phone_number

'6676-6666'

从键盘获取输入

python3中使用input()

二、运算符和表达式

可在python界面直接使用运算符操作

>>> 2 + 3

5

>>> 5 - 6

-1

>>> 2 * 3

6

>>> 4 / 3

1.3333333333333333

>>> 4 % 3

1

>>> 5 % 3

2

关系运算符和逻辑运算符

< Is less than

<= Is less than or equal to

> Is greater than

>= Is greater than or equal to

== Is equal to

!= Is not equal to

>>> 1 < 2

True

>>> 3 < 2

False

>>> True or False

True

>>> True and False

False

>>> not True

False

>>> not False

True


运算符的简写

>>> a = 2

>>> a += 3

>>> a

5

运算符表达式符合正常数学逻辑

>>> a = 9

>>> b = 12

>>> c = 3

>>> x =  a - b / 3 + c * 2 - 1

>>> x

10.0


('/'除以得到是float)运算符表达式符合正常数学逻辑

三、类型转换

float(string)

int(string)

str(integer)

str(float)

以上就介绍了Python的相关知识,希望对Python有兴趣的朋友有所帮助。了解更多内容,请关注职坐标编程语言Python频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 1 不喜欢 | 0
看完这篇文章有何感觉?已经有1人表态,100%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程