python学习笔记:python基础语法

本文深入探讨了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编码

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值