码迷,mamicode.com
首页 > 其他好文 > 详细

1.基础知识

时间:2018-06-18 14:29:56      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:code   TE   问题   转义符   技术   相同   识别   直接   python   

1.1 python解释器

输入python,进入解释器界面,可以输入正常python语句

当python语句出错时 (下面语句并不被python3.6版本支持)

print "Hello, World!"

,会报错

技术分享图片

 

1.2 数字与表达式

与2.x版本相比,在3.6版本中,像1/2这种式子已经有之前的默认整除(结果为0)改为正常除法(结果为0.5)

在3.6版本中,实现整除需要将/改为//

技术分享图片  

其他符号:取余%,乘法*,幂(乘方)**,

技术分享图片

如果涉及到优先度的问题,例如:-3**2 = -(3**2)

即使想写-3**2,个人建议写成-(3**2),自带括号方便阅读。

 

1.3获取用户输入(input())

技术分享图片

input()括号里的值只是下一行提示,并无实际影响。在下一行“x:”后面输入34,相当于输入

x=34

类型为string。若要将类型改为整数,可以输入

x=int(x)

 

1.4函数

內建函数:print(), pow()之类的可以直接用的。其他函数则需要导入其他模块使用。

 

1.5模块

其功能相当于Java中的api,需要import之后才能用里面的函数

技术分享图片

这样每次引用函数都必须在前面加模块名。然而也可以使用变量来引用函数,这样就不需要重复模块名。

例如:

技术分享图片

 

另外一种用法是“from模块import函数”,这样用函数时不需要在前面加模块名字。(下面例子中math模块并不能被识别,只能识别import的sqrt)

技术分享图片

当只需要用到该模块少量函数时,这样import的函数会更少,而不是将模块中所有函数都import。缺点是当从不同模块中引入相同名字的函数时,无法区分(例如cmath和math的sqrt函数)。

 

1.6运行python脚本

python test.py

 

1.7注释

#:注释该行后面内容

 

1.8字符串

str,repr可以将python值转为string

技术分享图片

长字符串:将字符串以三对单引号或者双引号代替普通引号,这样就不需要转义符号了。

技术分享图片

原始字符串:在字符前加r,接下来字符里的转义符号“\”将被记录到字符串中。

技术分享图片

 

1.基础知识

标签:code   TE   问题   转义符   技术   相同   识别   直接   python   

原文地址:https://www.cnblogs.com/tanfengji/p/9194779.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!