python学习(一):Python入门

参考书目:

1. 《Head First Python》

2. 《简明Python教程》

说明:默认学过其它语言,所以一些地方简要带过或者省略。

 环境:         Ubuntu16.04   Python3.5.2

正文:

1. 在Ubuntu中打开终端,输入“python3 -V”查看Ubuntu是否自带的Python3,一般Linux系统都会自带Python。注意:V为大写。

2. IDLE代码编辑器

编写Python可以用Ubuntu自带的vim编辑器,也可以用IDLE编辑。

如果系统里没有IDLE,可以自行安装

sudo apt install idle   //安装的是2.x版本

安装完成后输入 idle直接打开

或者安装对应版本(我的Python是3.5) sudo apt install idle-python3.5

安装完成后输入 idle-python3.5 

如果想要卸载 sudo apt remove <软件名>


idle打开后如图所示,可以看到python版本等,在提示符>>>后面输入代码。

python对代码块缩进有要求,用idle可以自动缩进,特殊字符改变颜色等

3. tab键,跟C++、C#等类似输入部分按tab键会有提示


4. alt+p 回退到之前输入的代码

alt+n 移到下一个代码语句。

5. 列表

类似数组。python不需要定义变量类型

movies=["红海行动","盗梦空间","前目的地"]

  • [ 开始 ,]结束
  • ""将名词转换为字符
  • ,隔开各项
  • 赋值操作符“=”将该列表赋值给标识符movies

同数组列表内各项分别为第0,1,2,3项,自下而上堆栈存放

6. print()


7. len() 提供某个数据对象的长度或者统计一个集合中的项数。

8. 对列表进行修改

在列表末尾增加或者删除一个变量

在末尾增加一个数据项集合

删除/增加 某一项

9. for循环

10. while循环

>>> count=0
>>> while count < len(movies):
    print(movies[count])
    count = count+1

    
红海行动
盗梦空间
前目的地
云图
百万英镑
罗马假日

11. 代码注释

"""三个双引号包围的这块被注释掉了,双引号也可以用单引号来代替"""  

/*这种三重引号的注释类似于C语言的*/

#号作为注释只能注释一行,类似于//注释

ps:

Python 3.5.2 (default, Nov 17 2016, 17:05:23) 
[GCC 5.4.0 20160609] on linux
Type "copyright", "credits" or "license()" for more information.
>>> movies=["红海行动","盗梦空间","前目的地"]
>>> print(movies)
['红海行动', '盗梦空间', '前目的地']
>>> print(movies[1])
盗梦空间
>>> print(len(movies))
3
>>> movies.append("云图")
>>> print(movies)
['红海行动', '盗梦空间', '前目的地', '云图']
>>> movies.pop()
'云图'
>>> print(movies)
['红海行动', '盗梦空间', '前目的地']
>>> movies.extend(["云图","百万英镑","罗马假日"])
>>> print(movies)
['红海行动', '盗梦空间', '前目的地', '云图', '百万英镑', '罗马假日']
>>> movies.remove("红海行动")
>>> print(movies)
['盗梦空间', '前目的地', '云图', '百万英镑', '罗马假日']
>>> movies.insert(0,"红海行动")
>>> print(movies)
['红海行动', '盗梦空间', '前目的地', '云图', '百万英镑', '罗马假日']
>>> for each_flick in movies:
	print(each_flick)

	
红海行动
盗梦空间
前目的地
云图
百万英镑
罗马假日
>>> count=0
>>> while count < len(movies):
    print(movies[count])
    count = count+1

    
红海行动
盗梦空间
前目的地
云图
百万英镑
罗马假日
>>> 

猜你喜欢

转载自blog.csdn.net/mao_jonah/article/details/79426416
今日推荐