对于学过一点编程语言的人,学习python基础知识不难,基本大同小异
本章是根据一本书来学习python的编程(强烈推荐)来记录学习python中的有意思的总结
Python 基础教程(第三版) 作者:芒努斯.利.海特兰德
废话不多说开始吧
当我们使用print时,发现,在python2中是使用是这样的:
当在python3中不是这样使用的
: 由此可见 python3中print的用法和python2中不一样,官方解释是:在python2中,print是一条语句;但在python3中,它是一个函数!
因为print语句很有用,因为几乎在任何地方都可以使用它,还有一种有趣的输出“海归绘图法”
这里运用到一个有趣的模块 “turtle” 使用这个模块,可以绘制图形(像一个机器人拿着铅笔,按照你给描绘的数据来在图上走路,并留下印记)
不过太快,一闪而过,我们在后面添加一个#input("Press <enter>")即可
再说一个--我们都知道python 3 中 " " 和 ' ' 表达的意思是一样的,没有什么差别,他们两个可以相互嵌套,但是如果需要输出 let's go! 这个句子会发现,这里面有一个' 会和外面的''冲突,这个时候就需要转义符号了“”
: 这里加一个“”就可以解决问题了
长字符串的一些小技巧
长字符串,我们都知道是什么,在python 3 中,引用了一种新的语法来解决。
在表示很长的字符串(跨越多行的字符串时),可以使用三引号来表示
当然,常规的字符串如果要换行,也可以使用 “ ”
但是如果碰到需要 的字符串,该如何来换行表示呢?如图
但是,如果路径特别长,难道要每一个都要加反斜杠吗?那特麻烦了
这里运用到一个特殊的字符串:原始字符串 :顾名思义,它是为了让字符串包含的每一个字符都保持原有的模样 ,原始字符串前缀要用“r”来表示,中间字符全部用单引号来扩住
本节完 加深记忆:函数:
abs(number) :返回指定数的绝对值
bytes(string,encoding[, errors]) :对指定的字符串进行编码 ,并指定的方式处理错误
float(object) :将字符串或数字转换为浮点数(小数)
input(prompt) :以字符串的方式获取用户输入
int(object) :将字符串或数转换为整数
预告下一节:本节结束,接下来将介绍更加复杂的内容:数据结构 这里会有关于元组和列表的用法和技巧,也会更加深入学习语句,为编写巧妙程序做准备