当前位置:主页 > 技术文章 >

技术文章

Technical articles

北大博士Python学习条记 Python基础语法总结 一篇文章带你入门

时间:2021-07-29 00:14 点击次数:
  本文摘要:网上现在Python学习资料有许多,可是很杂。许多初学Python的朋侪就不知道该怎么去决议,那些是自己当下所需要的。 恰好朋侪是北大的博士,在IT行业也事情八年了。就把他学习Python的条记做了一些整理写下了本文。 这份资料很是纯粹,只有Python的基础语法,专门针对想要学习Python的小白。(小白值得拥有,记得收藏啊!手慢无哦!内容有点多,可是坚持看完,你会以为物有所值,而且文末还会有惊喜哦!)注释Python中用#表现单行注释,#之后的同行的内容都市被注释掉。

OD体育

网上现在Python学习资料有许多,可是很杂。许多初学Python的朋侪就不知道该怎么去决议,那些是自己当下所需要的。

恰好朋侪是北大的博士,在IT行业也事情八年了。就把他学习Python的条记做了一些整理写下了本文。

od体育官网下载

这份资料很是纯粹,只有Python的基础语法,专门针对想要学习Python的小白。(小白值得拥有,记得收藏啊!手慢无哦!内容有点多,可是坚持看完,你会以为物有所值,而且文末还会有惊喜哦!)注释Python中用#表现单行注释,#之后的同行的内容都市被注释掉。# Python中单行注释用#表现,#之后同行字符全部认为被注释。

使用三个一连的双引号表现多行注释,两个多行注释标识之间内容会被视作是注释。""" 与之对应的是多行注释 用三个双引号表现,这两段双引号当中的内容都市被视作是注释"""础变量类型与操作符Python当中的数字界说和其他语言一样:#获得一个整数3# 获得一个浮点数10.0我们划分使用+, -, *, /表现加减乘除四则运算符。

1 + 1 # => 28 - 1 # => 710 * 2 # => 2035 / 5 # => 7.0这里要注意的是,在Python2当中,10/3这个操作会获得3,而不是3.33333。因为除数和被除数都是整数,所以Python会自动执行整数的盘算,帮我们把获得的商取整。如果是10.0 / 3,就会获得3.33333。

现在Python2已经不再维护了,可以不用体贴其中的细节。但问题是Python是一个弱类型的语言,如果我们在一个函数当中获得两个变量,是无法直接判断它们的类型的。这就导致了同样的盘算符可能会获得差别的效果,这很是蛋疼。以至于法式员在运算除法的时候,往往都需要手工加上类型转化符,将被除数转成浮点数。

在Python3当中拨乱横竖,修正了这个问题,纵然是两个整数相除,而且可以整除的情况下,获得的效果也一定是浮点数。如果我们想要获得整数,我们可以这么操作:5 // 3 # => 1-5 // 3 # => -25.0 // 3.0 # => 1.0 # works on floats too-5.0 // 3.0 # => -2.0两个除号表现取整除,Python会为我们保留去除余数的效果。除了取整除操作之外另有取余数操作,数学上称为取模,Python中用%表现。# Modulo operation7 % 3 # => 1复制代码Python中支持乘方运算,我们可以不用挪用分外的函数,而使用**符号来完成:# Exponentiation (x**y, x to the yth power)2**3 # => 8当运算比力庞大的时候,我们可以用括号来强制改变运算顺序。

od体育官网下载

# Enforce precedence with parentheses1 + 3 * 2 # => 7(1 + 3) * 2 # => 8逻辑运算Python中用首字母大写的True和False表现真和假。True # => TrueFalse # => False用and表现与操作,or表现或操作,not表现非操作。而不是C++或者是Java当中的&&, || 和!。

# negate with notnot True # => Falsenot False # => True# Boolean Operators# Note "and" and "or" are case-sensitiveTrue and False # => FalseFalse or True # => True在Python底层,True和False其实是1和0,所以如果我们执行以下操作,是不会报错的,可是在逻辑上毫无意义。# True and False are actually 1 and 0 but with different keywordsTrue + True # => 2True * 8 # => 8False - 5 # => -5我们用==判断相等的操作,可以看出来True==1, False == 0.# Comparison operators look at the numerical value of True and False0 == False # => True1 == True # => True2 == True # => False-5 != False # => True我们要小心Python当中的bool()这个函数,它并不是转成bool类型的意思。如果我们执行这个函数,那么只有0会被视作是False,其他所有数值都是True:bool(0) # => Falsebool(4) # => Truebool(-6) # => True0 and 2 # => 0-5 or 0 # => -5Python中用==判断相等,>表现大于,>=表现大于即是, <表现小于,<=。


本文关键词:北大,博士,Python,学习,条记,基础,od体育官网下载,语法,总结

本文来源:OD体育-www.588jd.com

Copyright © 2006-2021 www.588jd.com. OD体育科技 版权所有 备案号:ICP备98614937号-9

在线客服 联系方式 二维码

服务热线

081-30667693

扫一扫,关注我们