python入门2

变量和基本数据类型

  • python中的保留字可通过如下代码查看
    import keyword
    keyword.kwlist
    
  • python标识符不能由数字开头,且不能为保留字,不包含数字、字母、下划线之外的字符
  • python以下划线开头的标识符有特殊含义
    • 以单下划线开头表示不能直接访问的类属性,也不能被其它模块导入
    • 双下划线表示类的私有成员
    • 以双下划线开头和结尾的是Python中专用标识,如“__ init() __”表示构造函数
  • python允许多个变量指向同一个值
  • no = number = 2048 id(no)==id(number) = True

基本数据类型

  1. python中的整型有二进制、八进制(0o/0O开头)、十进制、十六进制(0x/0X),计算时会自动转换为高精度计算
  2. 浮点数计算可能会出现小数点后很多位浮动的情况
  3. 复数的虚部用j表示虚数单位

常用的类型转换函数

函数作用
int(x)x转为整型
float(x)x转为浮点型
complex(x)创建一个复数
str(x)x转为字符串
repr(x)x转为带对象类型表达式({x:y})的字符串
eval(str)计算字符串中有效Python表达式,返回一个对象
chr(x)将整型x转为字符(即十进制字符串)
ord(x)将一个字符x转为它对应的整数值
hex(x)将一个整数x转为十六进制字符串
oct(x)将一个整数x转为八进制字符串

运算

  • python中判断一个变量的值是否位于两个值之间时,可以采用“值1<x<值2”的形式
  • 位运算:两个精度不同的数进行位运算时,结果精度和高精度操作数相同
  • 左移n位相当于乘以2的n次幂
    • 四则运算优先级高于移位运算高于位运算高于比较运算
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值