Python学习笔记(1)

Python教程笔记

Python简介

优点:应用范围广、优雅、明确、简单 缺点:运行速度慢、代码不能加密

安装Python

对于完全没写过程序的人来说,安装Python也是一个技术活。我安装的是Windows 2.7版,有一段时间我发现我根本不会打开Python,直到后来我才明白可以从“开始”键 + R ——输入cmd——输入Python打开Python。

Python解释器

有CPython、IPython等等。我要用CPython来学习基本操作,用IPython来进行数据处理。

第一个Python程序

print 'hello,world'

不能混用单双引号,用exit()退出python即可。

使用文本编辑器

我使用的是Sublime Text,免费使用。绝对不能用word和Windows自带的记事本。在文本编辑器中输入完代码后,必须保存为.py文件,然后用python打开

C:\Workspace>python hello.py

输入和输出(IO)

输出用print加上字符串,就可以向屏幕上输出指定的文字。

print 'hello,world'

也可以跟上多个字符串,用逗号“,"隔开,既可以练成一串输出

print 'who',''are','you?'

输入用raw_input(),即可自己输入自己想要的东西

name = raw_input()

Python基础

数据类型

在Python中能直接处理的数据类型有:整数、浮点数、字符串、布尔值、空值、变量和常量。 问题1:如果字符串中既有单引号,又有双引号该如何让Python识别? 答:使用转义字符\来标识。

'I\'m OK'

问题2:什么是动态语言和静态语言? 答:变量类型不固定的语言称之为动态语言,变量类型固定的语言成为静态语言。若a = 123,在Python中a 接着又可以赋值为字符串,为动态语言。

字符串

我们经常会输入类似“亲爱的XXX,你好!你XX月的话费是XX,余额是XX”的字符串,而XX的内容随着变量而变化。在Python用%来是实现。

'Hi,%s,you have $%d'%('Michael',1000)

常见的占位符有:%s——字符串,%d——整数,%f——浮点数。若%为普通字符,则需要用%%来表示%。

使用list和tuple

list是一种有序的数据集合,可以随时添加和删除其中元素。

classmates = ['Yangdawei','Zhangfengtian','Caoxinwu']

可以用索引来访问每个位置的元素。索引是从0开始

classmates[0]

可以将元素加入到末尾:

classmates.append('Huangxiaotian')

也可以将元素插入到指定的位置:

classmates.insert(1,'Wangdonglai')

要删除指定位置的元素:

classmates.pop(2)

要把某元素替换成别的元素,可以直接赋值给对应的索引值:

classmates[1] = 'Caoyanan'

tuple和list非常类似,但是tuple一旦初始化后就不能修改。tuple是不变的所以代码更安全,能用tuple尽量用tuple。当你定义一个元组时,元组的元素就必须确定下来。只有一个元素时,使用逗号。

条件判断和循环

条件判断有if,循环用for和while。(待续) 来自廖雪峰的Python教程


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值