python教程?python基础教程?python能做什么?Python完全新手教程

电脑杂谈  发布时间:2016-11-09 09:01:45  来源:网络整理

你是否正在寻找关于python教程的内容?让我把最全的东西奉献给你:

作者:taowen, billrice
Lesson 1 准备好学习Python的环境
下载的地址是:
为了大家的方便,我在校内作了copy:
&IDE/Python-2.3.2-1.exe
linux版本的我就不说了,因为如果你能够使用linux并安装好说明你可以一切自己搞定的。
运行环境可以是linux或者是windows:
1、linux
redhat的linux安装上去之后一定会有python的(必须的组件),在命令行中输入python回车。这样就可以进入一个
>>>的提示符
2、windows
安装好了python之后,在开始菜单里面找到Python2.3->IDLE,运行也会进入一个有
>>>提示符的窗口
开始尝试Python
1、输入:
welcome = "Hello!"
回车
然后又回到了>>>
2、输入:
print welcome
回车
然后就可以看到你自己输入的问候了。
Lesson 2 搞定环境之后的前行
Python有一个交互式的命令行,大家已经看到了吧。所以可以比较方便的学习和尝试,不用新建-存档-编译-调试,非常适合快速的尝试。
一开始从变量开始(其实说变量,更准确的是对象,Python中什么都可以理解为对象)。
变量
welcome = "hello!"
welcome就是变量名,字符串就是变量的类型,hello!就是变量的内容,""表示这个变量是字符串,""中间的是字符串的内容。
熟悉其他语言的人,特别是编译类型的语言,觉得没有变量的声明很奇怪。在python中用赋值来表示我要这么一个变量,即使你不知道要放什么内容,只是要先弄一个地方来放你的东西,也要这么写:
store = ""
不过这个还是说明了store是字符串,因为""的缘故。
have a try

代码:

tmp_storage = ""
welcome = "hello!"
tmp_storage = welcome
print tmp_storage


你会发现同样的问候出现了。
字符串
字符串是用""标记的,但是用''也可以(不要说你看不出一个是双引号,一个是单引号),两者之间是有一丁点区别,不过你可以不用理会。其实是差不多的。字符串有很多自己的操作,最常用的是这样的:

代码:

welcome = "hello"
you = "world!"
print welcome+you


运行之后就会发现她输出了helloworld!。
更多变量
变量还有几种类型。
数
字符串
列表
字典
文件
勿庸置疑,这些都是非常非常常用的。对于数字就不用讲了那就是:

代码:

radius = 10
pi = 3.14
area = pi*radius**2
print "the area is", area


下次讲列表和字典
Lesson 3 Python中的数学结构
数学中你学什么东西最多遍?我想根据我的一点浅薄经验(

python教程?python基础教程?python能做什么?Python完全新手教程

虽然我是数学系的),学得最多的是集合,无论什么数学书都从集合开始讲起。然后讲函数呢,又必然把映射再讲一遍。可以说,集合和映射是数学中最基本的结构了。
Python对于数据结构非常明智的内置了两个,回想我写C的程序,往往是一开始就是用struct拼一个链表出来(

python教程?python基础教程?python能做什么?Python完全新手教程

重复劳动)。Python中提供了列表(list)和字典(dict)两种数据结构。他们分别对应的原型是集合和映射。这个你应该明白了,只是表示方法有一点不一样而已。
列表
列表的英文名是list嘛,所以我取一个名字叫

代码:

my_list = []
这个就产生了一个空的列表。然后给它赋值
my_list = [1,2]
print my_list
my_list.append(3)
print my_list


非常容易明白的。append前面加了一个点,这个表示append是my_list方法。我实在不想又去给你解释什么是对象,什么是成员方法,然后扯出一大段出来。
list是可以索引的:
print my_list[1]
不过你或许会不明白为什么是2,而不是显示的是1。因为索引从0开始,要输出第一个元素:
print my_list[0]
字典

代码:

contact = {}


这个产生了一个空字典,contact。然后往里面填充内容:

代码:


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/shenmilingyu/article-20487-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 川本克彦
      川本克彦

      别忘了中间还隔着越南和菲佣占几个岛呢

    • 支海坡
      支海坡

      我要是伊拉克总统

    • 康亚伟
      康亚伟

      某国际学校的老师出了一道开放性问题

    热点图片
    拼命载入中...