Python基础学习笔记

    xiaoxiao2022-07-13  143

    1,标识符 第一个字符必须是字母表中字母或下划线’_’。 标识符的其他的部分有字母、数字和下划线组成。 标识符对大小写敏感。 一句话概括:就是名字。 以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入。 以双下划线开头的 __foo 代表类的私有成员,以双下划线开头和结尾的 foo 代表 Python 里特殊方法专用的标识,如 init() 代表类的构造函数。 2,注释 Python中单行注释以#开头,多行注释用三个单引号(’’’)或者三个双引号(""")将注释括起来。 3,行与缩进 缩进必须相同,固定为四空格,不允许出现一个tab 一个空格,并且同模块下,必须相同缩进空格,固定四个。

    IndentationError: unindent does not match any outer indentation level #错误的行缩进会出现的报错

    4,数据类型 python中数有四种类型:整数、长整数、浮点数和复数。 整数:1,2,3,4,5 int 长整数:1726319782367891 很长的整数 long(长整型[也可以代表八进制和十六进制]) 浮点数:就是小数,1.34 float 复数: complex 1、虚数不能单独存在,它们总是和一个值为0.0的实数部分一起构成一个复数 2、复数由实数部分和虚数部分构成 3、表示虚数的语法:real+imagej 4、实数部分和虚数部分都是浮点数 5、虚数部分必须有后缀j或J real(代表实数部分),imag(代表虚数部分),conjugate()(返回复数的共轭复数) 可以用 a + bj,或者 complex(a,b) 表示, 复数的实部 a 和虚部 b 都是浮点型。

    长整型也可以使用小写 l,但是还是建议您使用大写 L,避免与数字 1 混淆。Python使用 L 来显示长整型。

    数值类型实例: 5,字符串 python中单引号和双引号使用完全相同。 使用三引号(’’'或""")可以指定一个多行字符串。 转义符 ‘’ 自然字符串, 通过在字符串前加r或R。 如 r"this is a line with \n" 则\n会显示,并不是换行。 python允许处理unicode字符串,加前缀u或U, 如 u"this is an unicode string"。 字符串是不可变的。 按字面意义级联字符串,如"this " "is " "string"会被自动转换为this is string。 一句话概括:加引号。 6,保留字符 保留字不能用作常数或变数,或任何其他标识符名称。 7,空行 函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。

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

    记住:空行也是程序代码的一部分。

    8,输入输出 print(‘xxxxxx’) input(‘xxxxxx’)

    9,代码组 缩进相同的一组语句构成一个代码块。 if ,while,de,class 等复合语句。 首行以关键字开始,以冒号结束, 该行之后的X行代码构成代码组

    if…elif…else if和elif当在一组中 else重起新行 10,命令行参数

    #很多程序可以执行一些操作来查看一些基本信息,Python 可以使用 -h 参数查看各参数帮助信息: $ python -h usage: python [option] ... [-c cmd | -m mod | file | -] [arg] ... Options and arguments (and corresponding environment variables): -c cmd : program passed in as string (terminates option list) -d : debug output from parser (also PYTHONDEBUG=x) -E : ignore environment variables (such as PYTHONPATH) -h : print this help message and exit [ etc. ]

    11,变量赋值 变量赋值符:= 等号左边是一个变量名,右边是存在变量名中的值。 多个变量赋值:

    a = b = c = 1 a,b,c = 1,2,"pi"

    12,标准数据类型 Numbers (数字) string (字符串) List (列表) Tuple (元组) Dictionary (字典) 数字数据类型用于存储数值。 他们是不可改变的数据类型,这意味着改变数字数据类型会分配一个新的对象。当你指定一个值时,Number对象就会被创建。 del语句删除一些对象的引用。

    #del语法: del var1[,var2[,var3[....,varN]]]] #del语句删除单个或多个对象的引用 del var del var_a, var_b

    中文编码,代码中包含中文,注意头部输入 # -*- coding: UTF-8 -*-# 注意:Python3.X 源码文件默认使用utf-8编码,所以可以正常解析中文,无需指定 UTF-8 编码。

    Python 可以同一行显示多条语句,方法是用分号 ; 分开。

    最新回复(0)