Python入门-变量使用和常见运算符
1.变量的定义
Python 中的变量赋值不需要类型声明。 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
2.变量的命名
- 标识符
标识符就是在程序中定义的变量名和函数名,可以由字母、下划线和数字组成,不能以数字开头,不能与关键字重名,区分大小写。 - 关键字
关键字就是在Python内部已经使用的标识符。
查看Python关键字的命令如下:
import keyword
print(keyword.kwlist) - 变量的命名规则
(非强制的)定义变量时,尽量使命名有意义。建议在=的左右两边各保留一个空格。
变量名由两个或多个单词组成时,每个单词都应使用小写字母,并且单词与单词之间用下划线连接。如:first_day。
3.变量类型
首先变量分为基本数据类型和复合数据类型。其中基本数据类型又分为数值型、布尔类型、字符串以及None(空)
基本数据类型:
1)数值型
整数型:即正负整数
浮点型:即小数
复数型:a+bi(了解即可)
2)布尔类型
辨别真假
True 真 1
False 假 0
3)字符串
单引号 ’ ’ 主要用来框住字符串
双引号 " " 主要用来框住字符串
三引号 (""" “”"/’’’ ‘’’)
框内可以实现换行
4)None
代表没有
复合数据类型(对象、引用)
list (列表) “[]”
set
dict
tuple
……(还有很多,后面还可以自定义)
4.常见运算符:
算术运算符
+
-
*
/
%(求余数)
//(整除)地板除法
**(幂次方)
关系运算符
<
=(大于等于)
<=(小于等于)
==(两边相等)
!=(不等于)
运算结果会返回一个布尔值,也就是True或者False,对应1或0
逻辑运算符
and(并且)
or(或者)
not(取反)
赋值运算符
=(将右侧的值赋给左侧的变量)
+=(由变量自身加上右侧的数值再赋值
给左侧原有的变量)
-=(由变量自身减去右侧的数值再赋值
给左侧原有的变量)
*=(由变量自身乘上右侧的数值再赋值
给左侧原有的变量)
/=(由变量自身除以右侧的数值再赋值
给左侧原有的变量)
**=(右侧数值为左侧变量的幂函数算出的值赋值给左侧原有的变量)
%=(由变量自身除以右侧的数值得出的余数再赋值给左侧原有的变量)
//=(由变量自身除以右侧的数值得出的数值取整后再赋值给左侧原有的变量)
三目运算符
位运算符