Python(入门)——变量的使用和常见运算符
一,变量
IT技术中,能被成为是编程语言就必须有下面两个条件:
1、存在变量
2、有程序控制流程
变量的概念:
在程序运行时(runtime),可以发生变化的量
变量就是一个具有名称的内存空间
1,定义变量: python是一门弱数据类型语言!!!
java、c、C++、C# 是强数据类型语言
数据类型 变量名称 = 变量值;
int a = 10;
a = 100;
a = “中国”; // 会报错的
python是一门弱数据类型语言!!! 数据类型由变量的值来决定!!!
变量名称 = 变量值
- 【标识符】变量命名规范
- 1、变量名称只能由(大小写字母、数字、_)有效符号组成
- 2、不要使用数字开头!!!
3、不要使用关键字或者保留字!!!
4、变量命名尽量有意义
5、推荐使用下划线命名法
2、变量类型
数据类型,Python的数据类型,是一门弱数据语言
|-- 基本数据类型
|-- 数值型
|-- 整数型(int)
|-- 浮点型(float)
|-- 复数型(了解即可)
|-- 布尔类型(boolean)
True 真
False 假
|-- 字符串
单引号 ‘’
双引号 “”
三引号
“”" “”"
‘’’ ‘’’
|-- None 代表没有
|-- 复合数据类型(对象、引用)
|-- list
|-- set
|-- dict
|-- tuple
……
3、数据类型转换
自动数据转换 :只支持 boolean、数值型之间
强制类型转换:
str() # 将数值转换为字符串
int() # 将数值字符串转换为整数
float() # 将数值字符串转换为小数
4、常见的运算符
|-- 算术运算符
|-- 关系运算符
|-- 逻辑运算符
|-- 赋值运算符
|-- 三目运算符
|-- 位运算符
算术运算符:
+
-
*
/
%(求余数)
//(整除)地板除法
**(幂次方)
关系(比较)运算符:
指的就是数与数之间的大小关系,运算结果是一个布尔值
>
<
>=
<=
==
!=
逻辑运算符:
and 并且 所有条件都满足,则为真,否则就是假
or 或者 只要有一个条件满足,则为真,全为假,则为假
not 取反
所属运算符
判断某个变量在不在某个容器中,in
-
变量 in 容器 # 返回一个boolean值,表示是否存在
-
not in # 判断不在里面
ls = [1,2,3,43,54,5,6,76,7,78]
1 in ls
222 in ls
222 not in ls
赋值运算符
= # 将等号右侧的值赋值给左侧
+= # a += 1 <> a = a + 1
-=
*=
/= # a /= 5 <> a = a / 5
**=
%=
//=
位运算(这个暂时不讲)
原码
反码
补码
左移运算
右移运算
&(与)
|(或)
^(异或)