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

  • 相关阅读:
    数据绘图工具之Matplotlib
    数据分析
    scrapy-redis 实现分布式爬虫
    存储库之MongoDB
    pycharm解释器链接如何pymongo
    爬虫之request相关请求
    爬虫基本原理
    Xadmin
    当网页失去焦点时改变网页的title值
    gulp基础使用及进阶
  • 原文地址:https://www.cnblogs.com/crkay/p/1766946.html
Copyright © 2011-2022 走看看