python基础学习|变量

变量和类型:

变量是一种存储数据的载体,常见的数据类型:

变量命名规则:

硬性规则:

  • 变量名由字母、数字和下划线构成,数字不能开头。
  • 大小写敏感(大写的A和小写的a是两个不同的变量)。
  • 不要跟关键字(有特殊含义的单词)和系统保留字(如函数、模块等的名字)冲突。

PEP 8要求:

  • 用小写字母拼写,多个单词用下划线连接。
  • 受保护的实例属性用单个下划线开头。
  • 私有的实例属性用两个下划线开头。

变量赋值:

单个变量赋值:

In [1]:a=1
In [2]:a
Out[2]: 1

多个变量赋值:

In [1]: a=b=c=1 #多个变量赋同一值
In [2]: d, e, f = 1, 2.3, 'hello' #多个变量赋不同值

变量类型查询:

#type()
In [1]:a=1
In [2]:type(a)
Out[2]: int

变量类型转换

函数 描述
int(x [,base]) 将x转换成整数,可以指定进制。
float(x) 将x转换成浮点数。
complex(real [,imag]) 创建一个复数
str(x) 将x转换成字符串形式,可以指定编码。
chr(x) 将整数x转换成该编码对应的字符串(一个字符)。
ord(x) 将x转换为它的整数值。
tuple(s) 将序列 s 转换为一个元组
list(s) 将序列 s 转换为一个列表
set(s) 转换为可变集合
dict(d) 创建一个字典。d 必须是一个 (key, value)元组序列。

例:对键入字符串转换变量类型

运算符:

Python支持多种运算符,下表大致按照优先级从高到低的顺序列出运算符

运算符
[], [:] 下标,切片
** 指数
~, +, - 按位取反, 正负号
*, / ,%, // 乘,除,模,整除
+, - 加,减
>>, << 右移,左移
& 按位与
^,| 按位异或,按位或
<=, < ,> ,>= 小于等于,小于,大于,大于等于
==, != 等于,不等于
is ,is not 身份运算符
in,not in 成员运算符
not ,or ,and 逻辑运算符
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。