python快速入门步骤_python 快速入门

这篇博客介绍了如何快速入门Python编程,包括编写HelloWorld、学习条件语句(if, while, for)、字符串和数组操作、函数定义、面向对象编程以及文件I/O。文章强调了Python的简洁语法和跨平台特性,适合初学者进行简易问题的解决和工具编写。
摘要由CSDN通过智能技术生成

根据以下几个步骤来快速了解一下python,目标是可以利用python来处理一些简易的问题或者写一些工具。

1.编写Hello world

2.学习 if,while,for 的语法

3.学习该语言是怎么表示字符串和数组,map的。

4.学习怎么定义函数和使用函数

5.学习怎么创建对象,和使用对象。

6.写一个简单的io例子。打印文档中,包括某个字符串的行。

1.编写Hello World

python是一种脚本语言,他具有跨平台,语法简明,方法库齐全的特点。当需要快速的解决一些简易的问题的时候,python是一个很好的选择。python也具备搭建大型网站的能力,例如豆瓣是用python来写的。

下载python:linux的发行版本大多数都包含了python。windows下在http://www.python.org/download/ 可以下载最新版本的python,我使用的是3.3.3。安装后,把安装的文件夹路径加到系统比那辆的PATH变量后面。在命令行中输入python后编写python程序了。也可以通过python自带的idle 编辑器,编写python程序,idle可以让代码预发高亮,并且具有断点调试等功能。但是这个idle的功能不是很强大。我使用的idea,在idea里面安装一个python的插件就能使用idea编写python了。在插件处搜索python可以找到一个名叫Python的插件。安装完插件之后,配置python的sdk就完成了。

然后就能编写最简单的python程序了。

然后运行就会打印出HELLO WORLD。

注意:python 3.3.3 使用print需要加括号,python 2.x 可以直接使用 print 'HELLO WORD'。然后要确保print开头没有空格或者制表符。另外在python中''和""的使用的一样的。还有一点就是缩进,在python中同一个层次的语句必须有相同的缩进(首行的空格或制表符是相等的,后续还会提到)。

2.学习 if,while,for 的语法

通过几个小例子就能很清楚的知道这三个语句的语法

if语法:

a = 2

if a==2:

a= a+2##这里需要注意缩进,python中是使用缩进来区分层次的

print(a)

while语法:

a = 1

while a<5:print(a)

a+=1

for语法:

for i in range(1, 5):##range返回一个序列的数

print(i)

3.学习该语言是怎么表示字符串和数组,map的。

定义数组:

shopList=['c','eee','qqqq']

shopList.append('hhhh')##添加一个元素

print(shopList)

shopList.sort()##数组排序

print(shopList)del shopList[0]##删除一个元素

printshopListprint(','.join(a))##间隔符设为","号,输出数据

元组:

python中还有一个元组的概念,它也是一种序列和数组不同的是它和字符串一样不可以被修改。用括号和括号内的逗号来定义元组:

meta = (3333,2222,333)print ('length :',len(meta))

元租通常使用在打印语句中:

age=19

name='peter'

print ('%s is %d years old'% (name,age))

python中把所有东西都作为对象,包括函数。

字典:

python中的字典概念相当于map.

a = {'peter': 'peter@tooo.com', 'anne': 'iamanne@3.com'}##定义字典

print(a['peter'])if 'peter' ina:print('peter is in')for key, value in a.items():##打印键和值

print(key + ':' +value)del a['anne']##删除对应key的键和值

for i ina.items():print(i)

简答字符串操作:

animal = 'elephant'

if animal.startswith('ele'):##字符串是否以ele开头

print('start witch ele')print('a' in animal)##字符串是否包括‘a’字符串

print(animal.find('ant'))##找到‘ant’第一次出现的位置,没有找到返回-1

4.学习怎么定义函数和使用函数

定义函数,例如:

返回最大值

defreturnMax(a,b):if a>b:returnareturnbprint(returnMax(100,39))

5.学习怎么创建对象,和使用对象。

class Person:##定义一个类

num = 0##a是一个类变量

defsay(self, word):print(self.name+'say:', word)returnself.namedef __init__(self, name):##__init__方法相当于java中的constructor .

Person.num += 1self.name= name##这里name是一个对象变量

def __dosth(self):##使用__开头的方法和变量表示是私有变量

print('i am private method')defsayName(self):print('i am', self.name)

self.__dosth()

p= Person('peter')

p.say('hello world')

p.sayName()

继承:

class Peter(Person):##继承自Person

def __init__(self, height):

Person.__init__(self, 'peter')

self.height=heightdefsayHeight(self):print('i am %d feet tail' %self.height)

peter= Peter(6)

peter.sayName()

peter.sayHeight()

6.写一个简单的io例子。打印文件中,包括某个字符串的行。

f = open(r'f:\11.txt', 'r')##打开一个文件只读

w = open(r'f:\33.txt', 'w')##打开一个文件可写

for l inf:if l.find('iampeter') >0:

w.write(l)

只有5行这个程序这样就写完了,非常的简洁,到此就能用python去做一些简单的事情了,后续再深入学习python。可以注意到python的语法十分的简洁并且统一,很容易记忆,并且缩进的代码风格使得代码很清晰。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值