python语法刻意练习系列17天:1. 变量、运算符和数据类型】
一、python中的变量
- 定义变量:指在计算机编程中与关联的标识符配对的内存存储位置,在使用时含相关类型的值,其值可修改。
这里的标识符就是变量,当python中变量被使用时,内存将会发生两个动作:
- 开辟指定地址的空间
- 赋予指定的变量值
>>>a=0 # python中指定变量名时必须赋值,否则将会报错
python中注释语法 :# 标在注释开始时
python允许为多个变量赋值
>>>one=two=three=10
>>>one,two,three=10,10,10
python中的数据类型
python语言的基本变量类型包括:1. 字符串 2. 数字 3. 列表 4.元组 5.字典五大类
1.字符串
字符串,由任意字节的字符组成,用单引号,双引号,三引号成对表示。
>>>name='tom'
>>>name2="jerry"
>>>name3='''sreek'''
2.数字
数字,与数学中的数字是一致的,可以通过各种运算符号实现各种计算。分为整数,浮点数,复数,布尔。
- 整数:由正整数,零,负整数构成,长度不受限制。
>>>a=10
- 浮点数:在python语言中,浮点数就是带小数点的数.
>>>a=3.555
由于计算机内存中存储浮点数的位数有限,所以超过指定长度按照近似处理,因此浮点数不一定是精确值
- 复数:python语言中j表示虚数单位
>>>a=1-2j
- 布尔:又称逻辑值。python中真为True,假为False。是一种特殊的整数类,用于逻辑判断。
列表
列表,是可变的序列,也是一种可以存储各种数据类型的集合,用中括号([])表示列表的开始和结束,元素之间用,相隔。
>>>a=[1, 2, 3]
元组
元组,是不可变的序列,也是一种可以存储各种数据类型的集合,用小括号()表示列表的开始和结束,元素之间用,相隔。
>>>a=(1,2)
字典
字典,是可变的无序集合,同时是一种以键值对为基本元素的可以存储各种数据类型的集合,用大括号({})表示字典的开始和结束,元素之间用,分隔。
键值对,由键 和值 组成,中间用冒号(:)相隔。
>>>a={'a':1, 'b':2, 'c':3}
python中的运算符
算数运算符
运算符 | 中文名称 | 功能描述 |
---|---|---|
+ | 加 | 两个数字相加 |
- | 减 | 两个数字相减 |
* | 乘 | 两个数字相乘 |
/ | 除 | 两个数字相除 |
% | 取模 | 返回除法的余数 |
** | 幂 | 返回x的y次幂 |
// | 整除 | 返回商的整数部分 |
逻辑运算符
运算符 | 中文名称 | 功能描述 |
---|---|---|
and | 与 | 只有and两侧的逻辑值为1时,其结果为1,其他情况为0 |
or | 或 | 如果or两侧的逻辑值至少有一个为1时,其结果为1 |
not | 非 | not 0 得1,not 1 得0 |