
Python学习笔记
小斌斌阿
这个作者很懒,什么都没留下…
展开
-
Python基础(三)
局部变量x = 50def func(x): print('x is', x) x = 2 print('change local x to', x) func(x)print('x is still', x)输出:x is 50change local x to 2x is still 50global语句x = 50def func(): ...原创 2018-05-16 22:47:37 · 222 阅读 · 0 评论 -
Python基础(一)
注释 #字面常量 数字:5、1.23 文本:这是一串文本 或 This is a string数字 整型与浮点型单引号 所有引号内的空间,诸如空格与制表符,都将按原样保留双引号 与当引号工作机制相同三引号 指定多行字符串 """ 或 ''' 。可以在三引号之间自由的使用单引号与多引号。格式化方法 format()方法将每个参数替换至格式所在的位置age = 20name = 'Swaroop...原创 2018-05-16 20:56:58 · 190 阅读 · 0 评论 -
Hello World
使用解释器提示符>>>这个被称为Python解释器提示符。退出解释器提示符[ctrl + z] 组合键并敲击 [enter] 键退出选择一款编辑器PyCharm使用一份源代码文件$ python hello.pyHello World获取帮助使用内置的help功能如help('len')--将显示有关len函数的帮助,了解其是用来计算项目数量的。小贴士:按下 q 键可以退出帮助。...原创 2018-05-16 16:54:24 · 191 阅读 · 0 评论 -
安装Python
为了学习爬虫,特意来学习Python语言,经推荐将《A Byte Of Python》作为入门教程,希望能打好基础,走的更远。在Windows中安装注意:请务必注意勾选了Add Python 3.5 to PATHDOS提示符如果你希望在Windows命令行使用Python,比如DOS提示符,你需要设置相应的PATH环境变量在Windows下运行Python命令提示符在对话框中输入cmd并按下回车...原创 2018-05-16 16:31:45 · 136 阅读 · 0 评论 -
Python基础_标准库
sys模块import sysprint(sys.version_info)日志模块原创 2018-05-21 08:56:57 · 194 阅读 · 0 评论 -
Python基础_异常和错误
可以用try...except...else来处理异常状况。抛出异常raise语句Try...Finally 释放资源with语句with open("poem.txt") as f: for line in f: print(line, end='')关闭文件的操作由with open来自动完成。幕后发生的事情:有一项with语句所使用的的协议(Protocol),它会获...原创 2018-05-18 09:41:56 · 146 阅读 · 0 评论 -
Python基础_IO
poem = """\Programming is funwhen the work is done if you wanna make your work also fun: use Python!"""# 打开文件以编辑('w'riting)f = open('poem.txt', 'w')f.write(poem)f.close()# 如果没有特别指定,# ...原创 2018-05-18 09:19:31 · 156 阅读 · 0 评论 -
Python_面向对象编程
字段(Field)和方法(Method)称为类的属性(Attribute)。实例对象(Instance Variables),类变量(Class Variables)selfPython如何给self赋值?假设一个MyClass类,这个类有一个实例myobject。当你调用myobject.method(arg1, arg2)时,Python将会自动将其转换成MyClass.method(myob...原创 2018-05-17 16:28:07 · 164 阅读 · 0 评论 -
Python基础_数据结构(五)
Python中有四种内置的数据结构——列表(List)、元祖(Tuple)、字典(Dictionary)和集合(Set)。列表(List):用来保存一系列有序项目的集合。(可变的)项目的列表应该用方括号括起来。shoplist = ['apple', 'mango', 'carrot', 'banana']print('I have', len(shoplist), 'items to pur...原创 2018-05-17 15:21:33 · 210 阅读 · 0 评论 -
Python基础_模块(四)
模块import sysprint('The command line arguments are:')for i in sys.argv: print(i)print('\n\nThe PYTHPATH is', sys.path, '\n')在IDE PyCharm下 Run -->Edit configurations输出:The command line argum...原创 2018-05-17 10:52:12 · 203 阅读 · 0 评论 -
Python基础(二)
运算符**(乘方):3**4输出81(即3*3*3*3)//(整除):13//3输出4。-13//3输出-5.%(取模):13%3输出1。-25.5%2.25输出1.5。-(按位取反):x的按位取反为-(x+1) not(布尔非)、and(布尔与)、or(布尔或)我们不需要在用以输出的字符串中考虑空格问题。(Python让程序员生活更加便捷美好的范例)控制流 if、for和whileinput函...原创 2018-05-16 21:50:54 · 132 阅读 · 0 评论