python语言基础
2010-06-28 19:08
253 查看
print();在屏幕上显示输出
user = raw_input("请输入用户名:");接收用户输入;
注释使用#直到行末
运算符
+ - * / // % **
比较运算符
< <= > >= == != <>
逻辑运算符
and or not
数字
python支持五种基本数字类型,其中有三种是整数类型。
int(有符号整数) 84
long(长整数) 29979062458L
bool(布尔型) True(整数1) False(整数0)
float(浮点值) 3.14159
complex(复数) 6.23+1.5j
字符串
str = "I am string";
字符索引使用[]
字符切片使用
列表,元组和字典
可以把列表和元组当成普通数组,他能保存任意数量任意类型的Python对象。和数组一样通过从0开始的数字索引访问元素,但是列表和元组可以存储不同类型的对象。
列表的元素使用[]包裹
元组使用()包裹,元组可以看成只读的列表。
字典中的数据由(key—value)成对构成,字典的元素使用大括号{}包裹。
代码块和缩进
python代码块不用大括号包裹,仅使用缩进来分隔子代码块
if 表达式:
表达式1
elif 表达式:
表达式2
else 表达式:
表达式3
内建函数open()【以及file()】,提供了初始化输入/输出(I/O)操作的通用接口。open()函数成功打开文件后返回一个文件对象。
file_object = open(file_url,access_mode='r',buffering=-1);
file_url 要打开或创建的文件路径
access_mode 打开模式‘r’,‘w’,‘a’,‘u’。分别代表读取,写入和追加。‘u’代表通用换行符支持。使用‘r’,‘u’模式打开的文件必须是存在的。使用‘w’模式打开的文件若存在,先清空,然后创建。使用‘a'模式打开的文件为追加数据做准备。所以写入的数据都追加到文件尾。
buffering 指示访问文件的缓冲方式。0表示不缓冲,1表示只缓冲一行。其他大于1的值代表使用给定值作为缓冲区大小。不提供该参数或指定负值,表示使用系统默认缓冲机制。
w 以写的方式打开(对于存在的文件打开时会清空);
a 追加的模式打开
r+ 以读写模式打开
w+ 以读写模式打开
a+ 以读写模式打开
rb 以二进制读模式打开
wb 以二进制写模式打开
ab 以二进制追加模式打开
rb+ 以二进制读写模式打开
wb+ 以二进制读写模式打开
ab+ 以二进制读写模式打开
open()和file()函数具有相同的功能,可以任意替换。
错误和异常
try--except
try后面的代码块就是打算管理的代码,except之后的代码块,则是处理错误的代码块
函数
python使用def定义函数
def function_name([arguments]):
代码块;
return value;
类
class classname(base_class父类):
1.输入/输出
print();在屏幕上显示输出user = raw_input("请输入用户名:");接收用户输入;
2.注释
使用#直到行末
3.运算符
+ - * / // % **
4.比较运算符
< <= > >= == != <>
5.逻辑运算符
and or not
6.数字类型
数字python支持五种基本数字类型,其中有三种是整数类型。
int(有符号整数) 84
long(长整数) 29979062458L
bool(布尔型) True(整数1) False(整数0)
float(浮点值) 3.14159
complex(复数) 6.23+1.5j
7.字符串
str = "I am string";字符索引使用[]字符切片使用[:]
8.列表,元组和字典
可以把列表和元组当成普通数组,他能保存任意数量任意类型的Python对象。和数组一样通过从0开始的数字索引访问元素,但是列表和元组可以存储不同类型的对象。列表的元素使用[]包裹元组使用()包裹,元组可以看成只读的列表。字典中的数据由(key—value)成对构成,字典的元素使用大括号{}包裹。
9.代码块和缩进
python代码块不用大括号包裹,仅使用缩进来分隔子代码块
if 表达式:
表达式1
elif 表达式:
表达式2
else 表达式:
表达式3
10.文件操作
内建函数open()【以及file()】,提供了初始化输入/输出(I/O)操作的通用接口。open()函数成功打开文件后返回一个文件对象。
file_object = open(file_url,access_mode='r',buffering=-1);
file_url 要打开或创建的文件路径access_mode 打开模式‘r’,‘w’,‘a’,‘u’。分别代表读取,写入和追加。‘u’代表通用换行符支持。使用‘r’,‘u’模式打开的文件必须是存在的。使用‘w’模式打开的文件若存在,先清空,然后创建。使用‘a'模式打开的文件为追加数据做准备。所以写入的数据都追加到文件尾。buffering 指示访问文件的缓冲方式。0表示不缓冲,1表示只缓冲一行。其他大于1的值代表使用给定值作为缓冲区大小。不提供该参数或指定负值,表示使用系统默认缓冲机制。w 以写的方式打开(对于存在的文件打开时会清空);a 追加的模式打开r+ 以读写模式打开w+ 以读写模式打开a+ 以读写模式打开rb 以二进制读模式打开wb 以二进制写模式打开ab 以二进制追加模式打开rb+以二进制读写模式打开wb+以二进制读写模式打开ab+以二进制读写模式打开
open()和file()函数具有相同的功能,可以任意替换。
11.错误和异常try--except
try后面的代码块就是打算管理的代码,except之后的代码块,则是处理错误的代码块
12.函数
python使用def定义函数def function_name([arguments]):代码块;return value;
类class classname(base_class父类):
13.类
class classname(base_class父类):
14.实用函数
dir([obj]) 显示对象的属性,如果没有参数,则显示全局变量名字。
help([obj]) 显示对象的文档字符串,如果没有提供任何参数,则会进入交互式帮助
int(obj) 将一个对象转换为整数
len(obj) 返回对象的长度
open(fn,mode) 以mode方式打开一个文件名为fn的文件
range([[start],stop[,step]) 返回一个整数列表。起始值为start,结束值为stop-1;start默认为0,step默认为1
raw_input(str) 等待用户输入一个字符串,可以提供一个可选的参数str用作提示信息。
str(obj) 将一个对象转换为字符串
type(obj) 返回对象的类型
15.模块
一个模块创建后,你可以从另一个模块中使用import语句导入这个模块来使用。
user = raw_input("请输入用户名:");接收用户输入;
注释使用#直到行末
运算符
+ - * / // % **
比较运算符
< <= > >= == != <>
逻辑运算符
and or not
数字
python支持五种基本数字类型,其中有三种是整数类型。
int(有符号整数) 84
long(长整数) 29979062458L
bool(布尔型) True(整数1) False(整数0)
float(浮点值) 3.14159
complex(复数) 6.23+1.5j
字符串
str = "I am string";
字符索引使用[]
字符切片使用
列表,元组和字典
可以把列表和元组当成普通数组,他能保存任意数量任意类型的Python对象。和数组一样通过从0开始的数字索引访问元素,但是列表和元组可以存储不同类型的对象。
列表的元素使用[]包裹
元组使用()包裹,元组可以看成只读的列表。
字典中的数据由(key—value)成对构成,字典的元素使用大括号{}包裹。
代码块和缩进
python代码块不用大括号包裹,仅使用缩进来分隔子代码块
if 表达式:
表达式1
elif 表达式:
表达式2
else 表达式:
表达式3
内建函数open()【以及file()】,提供了初始化输入/输出(I/O)操作的通用接口。open()函数成功打开文件后返回一个文件对象。
file_object = open(file_url,access_mode='r',buffering=-1);
file_url 要打开或创建的文件路径
access_mode 打开模式‘r’,‘w’,‘a’,‘u’。分别代表读取,写入和追加。‘u’代表通用换行符支持。使用‘r’,‘u’模式打开的文件必须是存在的。使用‘w’模式打开的文件若存在,先清空,然后创建。使用‘a'模式打开的文件为追加数据做准备。所以写入的数据都追加到文件尾。
buffering 指示访问文件的缓冲方式。0表示不缓冲,1表示只缓冲一行。其他大于1的值代表使用给定值作为缓冲区大小。不提供该参数或指定负值,表示使用系统默认缓冲机制。
w 以写的方式打开(对于存在的文件打开时会清空);
a 追加的模式打开
r+ 以读写模式打开
w+ 以读写模式打开
a+ 以读写模式打开
rb 以二进制读模式打开
wb 以二进制写模式打开
ab 以二进制追加模式打开
rb+ 以二进制读写模式打开
wb+ 以二进制读写模式打开
ab+ 以二进制读写模式打开
open()和file()函数具有相同的功能,可以任意替换。
错误和异常
try--except
try后面的代码块就是打算管理的代码,except之后的代码块,则是处理错误的代码块
函数
python使用def定义函数
def function_name([arguments]):
代码块;
return value;
类
class classname(base_class父类):
1.输入/输出
print();在屏幕上显示输出user = raw_input("请输入用户名:");接收用户输入;
2.注释
使用#直到行末
3.运算符
+ - * / // % **
4.比较运算符
< <= > >= == != <>
5.逻辑运算符
and or not
6.数字类型
数字python支持五种基本数字类型,其中有三种是整数类型。
int(有符号整数) 84
long(长整数) 29979062458L
bool(布尔型) True(整数1) False(整数0)
float(浮点值) 3.14159
complex(复数) 6.23+1.5j
7.字符串
str = "I am string";字符索引使用[]字符切片使用[:]
8.列表,元组和字典
可以把列表和元组当成普通数组,他能保存任意数量任意类型的Python对象。和数组一样通过从0开始的数字索引访问元素,但是列表和元组可以存储不同类型的对象。列表的元素使用[]包裹元组使用()包裹,元组可以看成只读的列表。字典中的数据由(key—value)成对构成,字典的元素使用大括号{}包裹。
9.代码块和缩进
python代码块不用大括号包裹,仅使用缩进来分隔子代码块
if 表达式:
表达式1
elif 表达式:
表达式2
else 表达式:
表达式3
10.文件操作
内建函数open()【以及file()】,提供了初始化输入/输出(I/O)操作的通用接口。open()函数成功打开文件后返回一个文件对象。
file_object = open(file_url,access_mode='r',buffering=-1);
file_url 要打开或创建的文件路径access_mode 打开模式‘r’,‘w’,‘a’,‘u’。分别代表读取,写入和追加。‘u’代表通用换行符支持。使用‘r’,‘u’模式打开的文件必须是存在的。使用‘w’模式打开的文件若存在,先清空,然后创建。使用‘a'模式打开的文件为追加数据做准备。所以写入的数据都追加到文件尾。buffering 指示访问文件的缓冲方式。0表示不缓冲,1表示只缓冲一行。其他大于1的值代表使用给定值作为缓冲区大小。不提供该参数或指定负值,表示使用系统默认缓冲机制。w 以写的方式打开(对于存在的文件打开时会清空);a 追加的模式打开r+ 以读写模式打开w+ 以读写模式打开a+ 以读写模式打开rb 以二进制读模式打开wb 以二进制写模式打开ab 以二进制追加模式打开rb+以二进制读写模式打开wb+以二进制读写模式打开ab+以二进制读写模式打开
open()和file()函数具有相同的功能,可以任意替换。
11.错误和异常try--except
try后面的代码块就是打算管理的代码,except之后的代码块,则是处理错误的代码块
12.函数
python使用def定义函数def function_name([arguments]):代码块;return value;
类class classname(base_class父类):
13.类
class classname(base_class父类):
14.实用函数
dir([obj]) 显示对象的属性,如果没有参数,则显示全局变量名字。
help([obj]) 显示对象的文档字符串,如果没有提供任何参数,则会进入交互式帮助
int(obj) 将一个对象转换为整数
len(obj) 返回对象的长度
open(fn,mode) 以mode方式打开一个文件名为fn的文件
range([[start],stop[,step]) 返回一个整数列表。起始值为start,结束值为stop-1;start默认为0,step默认为1
raw_input(str) 等待用户输入一个字符串,可以提供一个可选的参数str用作提示信息。
str(obj) 将一个对象转换为字符串
type(obj) 返回对象的类型
15.模块
一个模块创建后,你可以从另一个模块中使用import语句导入这个模块来使用。
相关文章推荐
- 【脚本语言系列】关于Python基础知识协程,你需要知道的事
- 编程语言基础:用“收集器”理解各种语言(C++、Java、Python)中的可变参数!
- 坚持#第234天~零基础自学云计算基础语言应用之python第10节(最后一节啦)
- python 语言基础之切片,迭代
- python语言基础-入门笔记1
- 坚持#第232天~零基础自学云计算基础语言应用之python第8节
- Python语言基础(1)
- 【脚本语言系列】关于Python基础知识装饰器,你需要知道的事
- Python语言基础学习(数据类型,迭代器及生成器)
- python语言基础学习
- 【脚本语言系列】关于Python基础知识对象变动,你知道的事
- Python基础 检测多种语言编码 chardet
- Python语言基础-02
- 【脚本语言系列】关于Python基础知识兼容Python 2.x+Python 3.x,你需要知道的事
- Python语言基础(二)_数据类型和变量
- 程序设计基础(Python语言)”编程练习(1)
- 有意思的python语言基础,变量,占位符,运算符,if语句(04)
- Python语言基础
- Python语言基础及数据分析技术培训举行
- Python语言基础(3)