Python基础-变量、运算符与数据类型

在这里插入图片描述

一、变量

(一)定义:每个变量都存储了一个值,且程序中可随时修改变量的值,Python只存储最新值;
(二)命名注意点:

  • 字母、数字和下划线的组合
  • 不能以数字开头
  • 不能包含空格,欲分隔单词应使用下划线
  • 大小写敏感——尽量不要用大写,给自己养成变量命名一致性的好习惯
  • 不要与保留变量重名 e.g.int等
  • 需要简短而有描述性
  • 慎用l和O

二、方法

方法是Python可对数据执行的操作

三、字符串方法

  1. 大小写类
    .title() 首字母大写
    .upper() 全部大写
    .lower() 全部小写

  2. 空白去除类
    .strip() 去除前后空格
    .lstrip() 去除左空格
    .rstrip() 去除右空格

四、数据类型与转换方法

  1. 查询数据类型
    type(object)

  2. 判断一个对象是否为已知类型
    isinstance(object, classinfo)

  3. 判断时注意子类父类的继承关系
    type() 不会认为子类是一种父类类型,不考虑继承关系。
    isinstance() 会认为子类是一种父类类型,考虑继承关系。
    如果要判断两个类型是否相同推荐使用 isinstance()。

五、运算符注意点

  1. 整除不是四舍五入而是向下取整
  2. 按位取反与反码不同
  3. 三元运算符:语法为:条件表达式?表达式1:表达式2。说明:问号前面的位置是判断的条件,判断结果为bool型,为true时调用表达式1,为false时调用表达式2。
  4. is /is not VS == !=:比较的两个变量,指向的都是地址不可变的类型(str等),那么is,is not和==,!=是完全等价的;对比的两个变量,指向的是地址可变的类型(list/dict/tuple等),则两者是有区别的
  5. 运算符顺序:一元运算符优先于二元运算符;先算术运算,后移位运算,最后位运算
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值