zoukankan      html  css  js  c++  java
  • python语言基础

    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语句导入这个模块来使用。

  • 相关阅读:
    Linux文件属性
    [Oracle] Listener的动态注册
    jQuery easyUI Pagination控件自定义div分页(不用datagrid)
    桂林电子科技大学出校流量控制器Android版1.0.0
    php使用check box
    Python windows ping
    Python selenium chrome 环境配置
    Linux wget auto login and backup database
    PyQt4 ShowHMDB show sqlite3 with QTableWidget summary
    PyQt4 py2exe 打包 HardwareManager
  • 原文地址:https://www.cnblogs.com/crkay/p/1766946.html
Copyright © 2011-2022 走看看