python学习笔记:python基础语法

1、序列赋值
    x,y,z = 1,2,3
    [x,y,z] = [1,2,3]
    (x,y,z) = (1,2,3)
    两边的对象个数必须一样,两边可以用方括号或者圆括号括住
    重复赋值时也可以这样
    
2、x,y = y,x交换两个变量的绑定关系
3、is和is not运算符
    判断两个变量是否绑定同一个对象,即两个变量的值是否相等
    在CPython中,整数-5到256在开始时已经在内存中创建,其地址是一样的
    例如:a = -5, b = -5    那么
        id(a) is id(b) 是True
4、在交互模式下,help("__main__")可以查看当前作用域下所有变量
5、del语句 用于解除对象与变量名的关联关系
    del x
    也就是释放变量的内存
6、数值对象的构造
    float(obj)将字符串或者数转换为float,无参数返回0.0
    int(obj,base = 10)将字符串或者数字转换成整数,base指传入第一个参数的进制
    complex(r=0.0,i=0.0)实部与虚部
    bool(obj)
7、内置函数
    abs(x)取x绝对值
    round(number[,ndigits])对数值进行四舍五入,ndigits是小数向左取整的位数,复数表示向左去整
    pow(x,y,z=None)即x**y%z,缺省z时不取余数
8、help函数
    help(函数名)
9、折行符 \
    放在一行的末尾来表示一行没有写完,下一行继续
10、隐式换行
    所有括号都是成对的,其内容不需要添加折行符
    小技巧:对于一串很长的表达式,两边加个括号,可以忽略缩进格式和长度的限制
11、基本输入输出input
    从标准输入设备上输入一个字符串,自动去除换行符
    s1 = input("请输入一个字符串")返回一个字符串    

12、基本输出函数print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
    sep=' ' 各个值之间的分隔符
    end='\n' 输出完成后以什么结尾
    file=sys.stdout 输出到标准输出设备
    flush=False 是否立即输出(在写入文件时有用)


13、if
    if 语句块1:
        语句块1.1
    elif 语句块2:
        语句块2.2
    else:
        语句块n

14、语法表达式:
    表达式1 if 真值表达式 else 表达式2
    a = 1 if b==1 else 2    
15、pass语句
    空语句,通常用来填补空白
16、布尔运算
    and not or
17、字符串str
    用于记录文本信息
    空的字符串字面值的表示方法 '' "" """""" ''''''
    空字符串的bool值为False,反之为True,可以用于判空
    也用四种方式'hello' "hello" '''hello''' """hello"""
    这四种方式就是为了表示带有'和"的字符串时候能够方便一点
    三引号的字符串在写字面值时候,可以直接用一个回车表示回车,存储时自动将其转换为\n,单引号不行
18、众多转义字符
    \x22十六进制编码
    \uXXXX 16位Unicode编码
    \UXXXXXXXX 32为Unicode编码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值