“我踩过的坑,希望你不要再踩了” 经历过的人才懂填坑的痛, 学习Python的开发者们,一起来做一份避坑指南吧~
抽一个送出 CSDN 电子书1元体验月卡,助你多多学习,不再踩坑!
收起
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
支付金额 15 元
提供问题酬金的用户不参与问题酬金结算和分配
支付即为同意 《付费问题酬金结算规则》
最大的坑是话这么久时间学Python,结果找不到工作
这个问题问的好,我最喜欢踩的一个 Python 坑就是,对字典进行循环。
my_dict = {"name": "橡皮擦", "language": "Python"} for item in my_dict: print(item)
循环输出键,为啥不输出值.....
引用问题:
a = [[1]] * 3 print(a) a[0][0] = 0 print(a) >> [[1], [1], [1]] [[0], [0], [0]]
上面代码中, *3 复制的是 [1] 这个 list 的引用,所以修改一个的时候,都会变
isdecimal 检测字符串是否以数字组成,必须是纯数字
isdigit() 字符串只包含数字则返回True,否则返回False
isnumeric() 字符串只包含数字字符,返回True,否则返回False # 差别在 汉字数字 罗马数字 byte数字
坑1:python是以缩减来控制代码块结构,并且每个语句不需要以分号结尾,新手经常会不注意缩进,导致语法错误,python这两方面和java等语言有很大的区别,所以其他语言的老手在使用python时,也有可能遇到。
坑2:由于国内网络的原因,导致python的有些库和依赖下载不下来,新手就会连入门都不好入了,老手慢慢的习惯这方面的坑,使用国内源或者fq就能解决了
for i in 10 : print(i)
让不懂 range()的我慌了神
深浅拷贝的问题
报告相同问题?