Python入门心得——一个新手的一些重点标记

释放双眼,带上耳机,听听看~!
  • 失效与换行

r’…’让转义符失效

 '''...'''让回车可以直接换行
  • 中文问题

文字符串在Python环境下遇到 UnicodeDecodeError,这是因为.py文件保存的 格式有问题 可以在第一行添加注释

– coding: utf-8 –– 如果是用notepad写的话应该加上来让其可以读取中文 而u是为了注明这是中文

因此一般用python命令行就只用使用u 但目前用的版本可以直接翻译 可以两者都不要。

  • 计算

整数和浮点数混合运算的结果就变成浮点。

  • 关于list

数字不需要引号。list里规则还是要讲规则,但是不一定和平时效果一样。元素之间还需要用逗号隔开。

在list中插入元素时,-1是按原来的排列正向插入的。
举例:

L=[3,4,5]
L.insert(-1,6)
print L
[3,4,6,5]

list连删两个元素,顺序要重算

  • 缩进

具有相同缩进的代码被视为代码块。
if条件句的代码块要空四格。(貌似很多条件句都是)

  • +

a+3=a3此种情况两者皆以字符形式出现。

  • 三者比较

dict,list,tuple皆为集合,因此都能用len求和。
dict{},访问时用[],.get时用()
list[],访问时用[],操作(添加,删除,等等)时用()
tuple(),访问时用[],且不能改变

  • set的重点

set的内部结构和dict很像,唯一区别是不存储value,因此,判断一个元素是否在set中速度很快。
set存储的元素和dict的key类似,必须是不变对象,因此,任何可变对象是不能放入set中的。

  • 关于循环

Python 的 for循环不仅可以用在list或tuple上,还可以作用在其他任何可迭代对象上。


点都比较杂,但都是自己入门这门语言的一点经验,希望对大家有帮助,如果有错误也欢迎纠正~

【转自慕课】https://www.imooc.com

Python

[PYTHON学习]第一天,打卡

2022-3-3 15:32:21

Python

__repr__ ,__str__的区别

2022-3-3 15:36:10

搜索