Python学习1——基础、函数、高级特性
2016-07-25 00:24
531 查看
决定开始学习python,在昨天简单搜索了一下python2 和3的区别和大家的建议后,决定学习Python3
参照的是廖雪峰大神的网站教程,如下:
http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000
昨天和今天零零碎碎的看完了基础、函数、高级特性这几块,感觉基本理解,但上手还是有点生疏。以前写C++写惯了,对于动态语言还是有些不适应,拿test.py做了许多乱七八糟的尝试,增加一下理解。
对于函数这里可变参数、关键字参数、命名参数还是需要仔细消化。
从高级特性的切片、生成器这块开始逐渐体会到Python的灵活简单,但对于对象赋值时一开始没弄明白,Python里可变对象赋值时默认是引用,想要拷贝必须显示指定,如 L1=[1,2,3] L2=L1 是引用,改变L2就改变了L1,想要拷贝一份需要L2=list(L1)这样或者L2=L1[:] 这样。
看来要想学好还需继续努力多练习。
参照的是廖雪峰大神的网站教程,如下:
http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000
昨天和今天零零碎碎的看完了基础、函数、高级特性这几块,感觉基本理解,但上手还是有点生疏。以前写C++写惯了,对于动态语言还是有些不适应,拿test.py做了许多乱七八糟的尝试,增加一下理解。
对于函数这里可变参数、关键字参数、命名参数还是需要仔细消化。
从高级特性的切片、生成器这块开始逐渐体会到Python的灵活简单,但对于对象赋值时一开始没弄明白,Python里可变对象赋值时默认是引用,想要拷贝必须显示指定,如 L1=[1,2,3] L2=L1 是引用,改变L2就改变了L1,想要拷贝一份需要L2=list(L1)这样或者L2=L1[:] 这样。
看来要想学好还需继续努力多练习。
相关文章推荐
- python 函数
- 【python】2048
- python魔法方法-属性访问控制详解
- python实现汉诺塔方法汇总
- python类:class创建、数据方法属性及访问控制详解
- python直接访问私有属性的简单方法
- 浅谈python类属性的访问、设置和删除方法
- Python文件夹与文件的相关操作(推荐)
- python 添加用户设置密码并发邮件给root用户
- LintCode:逆波兰表达式求值
- Python 学习
- 【python】zip()函数
- Python程序的执行原理(转载)
- 【python】format函数格式化字符串的用法
- Python: 渐进猜数字游戏 <4> 数据类型及随机数
- Python.python学习(2).环境的准备
- python中的super
- 习题22 到现在你学到了哪些东西
- doctest -- 注释里的单元测试
- python脚本实例001 - 通过列表内容判断输入输出信息