【笔记】python基础

来源:互联网 发布:程序员女朋友礼物代码 编辑:程序博客网 时间:2024/06/08 15:24

python 的特色

简单

易学

免费,开源

高层语言

可移植性

解释性:c或c++编写程序需要编译成二进制代码;python解释器将源码转换成字节码的中间形式,再翻译成计算机余元语言运行

面向对象

可扩展性

可嵌入性

丰富的库

查看是否安装python  的指令,$python -V

linux基本自带python   编辑器推荐VIM 

windows下载安装,配置环境变量  编辑器推荐IDLE

linux 使用

$ python

>>>print ‘hello word’   打印

>>>help ('print') 获取帮助

ctrl+d结束


编写执行文件

#!/usr/bin/python         组织行--源文件的头两个字符是#!后面更程序

# Filename : hello.py

print 'Hello Word'


$echo $PATH 显示环境变量


python  

数的类型  整数,长整数,浮点数和复数

字符串   使用单引号 ,双引号,三引号

转义符 ( \ ) 在文末单独一个(\)便是字符串在下一行继续

自然字符串 :不需要转义符那样的特别处理的字符串,在字符串加上前缀r或R来指定

Unicode字符串:书写国际文本的标准方法;在字符串前加上前缀u或U

字符串是不可变的

按字面意义级连字符串

python 没有char 数据类型

单引号和双引号的字符串意义完全相同

一定要用自然字符串处理正则表达式,不然会有很多反斜杠


标识符的命名

第一个字符必须是字母,或者下划线

其他部分可以字母,下划线或者数字

标识符名称是大小写敏感的


数据类型:数和字符串


物理行:编写程序是所看见的;逻辑行:python看见的单个语句

运算符

**  幂

// 取整

%取模 余

& 按位与

|  按位或

^ 按位异或

~ 按位翻转

raw_input("Enter")  获取输入值


if a==b

语句1

语句2

elif a<b

语句3

语句4

esle:

语句5

语句6

print 'Done'