• Python基础语句学习


    Python学习笔记

    基础语法

    1. Python一般新行为语句的结束,使用\ 将语句分为多行显示。

    2. 语句中包含 [], {} 或 () 括号就不需要使用多行连接符。

    3. Python可以用单引号,双引号,三引号表示字符串。其中三引号可以是多行。

    4. 函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。

      空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。

    数据类型

    标准数据类型
    Numbers 数字
    List 列表
    String 字符串
    Tuple 元组
    Dictionary 字典

    数字类型

    Python有以下四种

    1. int
    2. long
    3. float
    4. complex(复数)

    字符串

    python的字符串有两种取法,一种是从左向右,一种是从右向左。

    S T R I N G
    从左向右 0 1 2 3 4 5
    从右向左 -6 -5 -4 -3 -2 -1

    可以使用[头下标:尾下标]截取字符串。左闭右开区间

    Python列表

    列表用[]标志。列表包含字符,数字,字符串,列表。

    Python元组

    元组用()标识,只能读。

    Python字典

    字典是无序的对象集合。字典由keyvalue组成

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
     
    dict = {}
    dict['one'] = "This is one"
    dict[2] = "This is two"
     
    tinydict = {'name': 'runoob','code':6734, 'dept': 'sales'}
     
     
    print dict['one']          # 输出键为'one' 的值
    print dict[2]              # 输出键为 2 的值
    print tinydict             # 输出完整的字典
    print tinydict.keys()      # 输出所有键
    print tinydict.values()    # 输出所有值
    

    Python运算符

    Python算术运算符

    1. x**y 返回x的y次幂
    2. x//y 整除

    位运算符

    1. &
    2. ~
    3. |
    4. ^

    逻辑运算

    1. and
    2. or
    3. not

    成员运算

    x in y如果x在y中,返回true否则返回false

    x not in y和上面相反

    身份运算

    x is y如果x和y引用同一个对象,返回True,否则返回False

    条件语句

    if 表达式:
    	代码块
    else:
    	代码块
    

    循环语句

    while condition:
    	statement
    

    Python也有while...else语句

    while contidion:
    	code
    else:
    	code
    

    for循环语句可以遍历任何可遍历项目

    例如

    for(letter in "Python")

    for..else语句的else部分在for语句正常执行完后执行(不含break)

    Python函数

    def functionname( parameters ):
       "函数_文档字符串"
       function_suite
       return [expression]
    

    Python模块

    例如有一个模块Fun.py

    def ADD(a, b):
        "两个数相加"
        c = a + b
        return c
    
    
    def MIN(a, b):
        "两个数相减"
        return a-b
    
    

    可以import到另一个文件中

    import Fun
    a = 1
    b = 2
    
    print(Fun.ADD(a, b), Fun.MIN(a, b))
    
    

    也可以

    form Module imoort Fun[,Fun[,Fun....]]

    IO

    输入

    • input
    • raw_input("输出一行文字"),读取一行,并且返回一个字符串,去掉结尾换行符号。

    输出

    - print
    

    读取文件

    file object = open(file_name [, access_mode][, buffering])

  • 相关阅读:
    Docker 尝试安装rabbitmq实践笔记
    linux zip,tar压缩文件夹 忽略 .git 文件夾
    virtualbox manager命令小记
    股市有规律吗?
    会员管理系统全部源代码(C#+EF+SQLite+Winforms实现)
    Sql Server Express连接字符串
    Asp.net导出Excel乱码的解决方法
    淘宝开放平台Session Key有效期
    tesseract ocr文字识别Android实例程序和训练工具全部源代码
    汉字拼音带声调和发音mp3文件(C#源程序)
  • 原文地址:https://www.cnblogs.com/lizinuo/p/16219039.html
Copyright © 2020-2023  润新知