为了账号安全,请及时绑定邮箱和手机立即绑定

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

标签:
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上,还可以作用在其他任何可迭代对象上。


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

点击查看更多内容
10人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消