Python入门——变量与常见运算符

1.1变量

  1. 程序中用于临时存储数据的容器
  2. 变量的赋值

基本数据类型

  1. 数值型
    (1). 整型(int)
    (2). 浮点型(float)
    (3). 复数(不常用)

  2. 布尔型
    False and True,注意首字母大写,因为Python对大小写敏感。

  3. 字符串类型
    (1).单引号
    (2).双引号
    (3).三引号/多引号

#xxxxxx        单行注释
"""xxxxxx"""   多行注释
数据类型转换:
	int()转换为整型
	float()转换为浮点型
	str()转换为字符串

1.2变量的使用

Python中的变量,不需要声明即可使用。
Python中的变量命名:驼峰命名法。
命名规则:

  1. 只能是字母、数字和下划线组成,变量第一个字符不能是数字。
  2. 变量名称区分大小写,name和Name就是两个不同的变量。
  3. 禁止使用Python2和Python3的关键字和保留字。
  4. 变量命名尽量有意义,让人一看就能明白
userName = 'Siriusimme'
_age = '18'
userName
	'Siriusimme'
_age
	'18'
%age='18'    #错误,变量名称不能存在%

在这里插入图片描述

1.3特殊变量

  1. 以单下划线开头的实例变量名:类似_x 。这样的变量外部是可以访问的,但是,按照约定俗成的规定,当你看到这样的变量时,意思就是,“虽然我可以被访问,但是请把我视为私有变量,不要随意访问”。
  2. 以双下划线开头的实例变量名:类似__xx 。是一个私有变量(private),只有内部可以访问,外部不能访问。
  3. 以双下划线开头,并且以双下划线结尾的:xx。是特殊变量,特殊变量是可以直接访问的,它不是private变量,是系统定义的变量名。例如:namedocfile 等等。

操作符

操作符,就是用于数据运算的符号,常见的操作符一般有赋值运算符、算数运算符、逻辑运算符、关系运算符等等。

运算符优先级

优先级 运算符 顺序
1 小括号 ()
2 一元运算符 ++ - - !
3 算数运算符 先 * / % 后 + - (先乘除后加减)
4 关系运算符 >> = <<
5 相等运算符 等于!= 全等于!==
6 逻辑运算符 先&&后丨丨
7 赋值运算符 =
8 逗号运算符

2.1常见运算符——赋值运算符

在这里插入图片描述

2.2常见运算符——算数运算符

在这里插入图片描述
注意:

  1. 在Python2中,除法运算和地板除法运算是一个结果,除非加上一句--from__future__import division,向后兼容,此时Python2的结果与3一致。
  2. 在Python3中,除法运算和地板除法运算结果不一样。

2.3常见运算符——比较运算符

比较运算符是指可以使用下列运算符比较两个值。当用运算符比较两个值时,结果是一个逻辑值,不是 TRUE(成立) 就是 FALSE(不成立)的运算符号。
在这里插入图片描述

a = 20;
b = 10;
a > b
	True
a == b
	False

在这里插入图片描述

2.4常见运算符——逻辑运算符

在这里插入图片描述
注意:

  1. Python中只有and、or、not,在其他语言中,也有类似&&、||、!的符号来表示and、or、not的三种关系。
  2. and//&&:并且运算,当运算符两边的数据都为True才返回True,否则返回False。
  3. or/||:或者运算,当运算符两边的数据都是False才返回False,否则返回True。
  4. not/!:非运算,对结果进行取反,如果为True结果为False,如果为False则结果为True。

2.5常见运算符——自加自减运算符

作用是在运算结束前(前置自增自减运算符)或后(后置自增自减运算符)将变量的值加(或减)一。相较于这些语言中的+=和-=运算符,自增运算符更加简洁,且可以控制效果作用于运算之前还是之后,具有很大的便利性。

i=3
j=4
i+=4   #i=i+4
i
	7
j-=3   #j=j-3
j
	1

在这里插入图片描述

2.6常见运算符——成员运算符

成员运算符,主要用于判断某个成员是否出现在某个对象中。

users = ['吴彦祖','周杰伦','小鬼','福克斯'];
lm = '周杰伦'
lm in users
	True
yhs = '杨和苏'
yhs in users
	False

在这里插入图片描述

2.7见运算符——标识运算符

标识运算符,主要用于两个不同的变量数据类型的检测。

a = 20;
b = 10;
a > b
	true
a == b
	false

在这里插入图片描述

发布了5 篇原创文章 · 获赞 9 · 访问量 305

猜你喜欢

转载自blog.csdn.net/weixin_46169495/article/details/104371866