Python学习日志(一)

昨天和今天学习了Python的基本语法,包括字符串、序列、循环、条件语句、文件等等。
Python确实是一门方便简单的语言,与C、java相比,省去了大量的语句,语言简洁而高效。
但是Python简洁的代价就是运行速度更慢。
并且,表面上Python可能是一门简单易懂的语言,但是实际上在高级的程序设计中,Python也是非常难学的。
而在这两天的学习中,对于Python,我明白了以下要点:
在Python2中不能直接使用中文,需要加上#encoding = ”utf=8”。
Python2和3可以共存,但是在使用的时候为了以示区分,可以到相应目录下修改各自的exe文件名,即可使用重命名的文件名启动Python。
在Python中,以空格来区分语句而不用;。
和别的语言不一样的是,Python的比较运算符联用,列如在C中,不能写成20>a>10,而在Python中则可以。
在Python中,交换元素的位置可以直接使用x,y=y,x,而不会遇到重新设置新的变量来存储元素而导致语句过长的问题。
Python也允许同时给多个语句赋值,如a=b=c=1。
可以利用字符串的下标来获取字符串中的字符,列如S【1:6】,需要注意的是,这里包含头下标不包含尾下标。
Python中字典用{}标识,用dict【】,字典由索引(key)和它对应的值value组成。
当不能决定下一个语句时,可以使用pass替代,如 if **** pass elif *****。
还有,个人需要注意的是在while语句的使用时,应该在while后使用:而不是;。

发布了21 篇原创文章 · 获赞 1 · 访问量 1579

猜你喜欢

转载自blog.csdn.net/qq_33566628/article/details/88536239