前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python学习(一):Python入门

python学习(一):Python入门

作者头像
烤粽子
发布2021-07-07 19:17:15
4660
发布2021-07-07 19:17:15
举报

参考书目:

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不需要定义变量类型

代码语言:javascript
复制
movies=["红海行动","盗梦空间","前目的地"]
  • [ 开始 ,]结束
  • ""将名词转换为字符
  • ,隔开各项
  • 赋值操作符“=”将该列表赋值给标识符movies

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

6. print()

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

8. 对列表进行修改

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

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

删除/增加 某一项

9. for循环

10. while循环

代码语言:javascript
复制
>>> count=0
>>> while count < len(movies):
    print(movies[count])
    count = count+1

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

11. 代码注释

代码语言:javascript
复制
"""三个双引号包围的这块被注释掉了,双引号也可以用单引号来代替"""  

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

代码语言:javascript
复制
#号作为注释只能注释一行,类似于//注释

ps:

代码语言:javascript
复制
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

    
红海行动
盗梦空间
前目的地
云图
百万英镑
罗马假日
>>> 
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-03-02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档