栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python基础--变量与数据类型

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python基础--变量与数据类型

 

一、注释

#这是一个注释
a = 10
if a >= 0:
    print(a)
else:
    print(-a)

输出:10

1)以#开头的语句是注释,注释是给人看的,可以是任意内容,解释器会忽略掉注释。其他每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块。

2)T ab键缩进4个空格

  1. python程序区分大小写,大小写误用,程序报错

4)快捷键CTRL+/ 快速注释

5)''' ''' 或者 """ """ 表示区间注释,在三引号之间的所有内容被注释

'''

这是多行注释,用三个单引号

这是多行注释,用三个单引号

这是多行注释,用三个单引号

'''

print("Hello china")

# Hello china

"""

这是多行注释,用三个双引号

这是多行注释,用三个双引号

这是多行注释,用三个双引号

"""

print("hello china")

# hello china

二、数据类型和变量

 

1.数据类型

1)整数

Python可以处理任意大小的整数,也包括负整数

#这是一个整数

a = 100

b = -10

print(a,b)

输出:100    -10

2)浮点数

也就是小数

#这是一个浮点数

a = 3.14159

print(a)

3)字符串

字符串是以单引号’ ‘ 或双引号 “ “ 括起来的文本

#这是一个字符串

a = 'hello,world'

print(a)
#转义字符

a = 'i'm ok!'

print(a)

输出:i'm ok!

a = 'I n love t you'

print(a)

输出:I

 love        you

注:n表示换行,t表示制表符,本身也转义

②r’ ’表示’ ‘内部的字符串默认不转义

a = r'I n love t you'

print(a)

输出:I n love t you

4)布尔值

True 和False两种值

print(True)
输出:True
print(False)
输出:False

5)空值

空值是python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的。

2.变量

变量就是可变的量

2.1变量命名规则
1)变量名由字母、数字和下划线组成,也就是a-z, A-Z, 0-9和_
2)变量名不能以数字开头
3)变量名是区分大小写的,比如a 和 A就是两个不同的变量。
 
2.2变量赋值
a = "world"

print('hello',a)
注:python中的=是赋值语句,不能理解为相等
a = 123 #a是一个整数

print(a)

a = 'abc'#a是一个字符串

print(a)

#变量赋值

a = 'abc' #字符串

b = a

a = 'xyz'#字符串

print(b)

输出:abc 。因为把abc赋值给a,又把a赋值给b,所以b等于abc。之后,又把xyz赋值给a,但b没有变,所以输出abc

3.常量

即不能变的量,如数学中的圆周率Π

三.运算符

1.算术运算符

操作符名称示例
+1 + 1
-2 - 1
*3 * 4
/3 / 4
//整除(地板除)3 // 4
%取余、模运算3 % 4
**2 ** 3
eg:
print(1 + 1)  # 2
print(2 - 1)  # 1
print(3 * 4)  # 12
print(3 / 4)  # 0.75
print(3 // 4)  # 0
print(3 % 4)  # 3
print(2 ** 3)  # 8

2.比较运算符

操作符名称示例
>大于2 > 1
>=大于等于2 >= 4
<小于1 < 2
<=小于等于5 <= 2
==等于3 == 4
!=不等于3 != 5

eg:

print(2 > 1)  # True
print(2 >= 4)  # False
print(1 < 2)  # True
print(5 <= 2)  # False
print(3 == 4)  # False
print(3 != 5)  # True

3.逻辑运算符

 

运算符名称示例
and(3 > 2) and (3 < 5)
or(1 > 3) or (9 < 2)
notnot (2 > 1)

eg:

print((3 > 2) and (3 < 5))  # True
print((1 > 3) or (9 < 2))  # False
print(not (2 > 1))  # False

4.赋值运算符

运算符描述实例
+= 加法赋值运算符 b += a 等效于 b = b + a
-=减法赋值运算符b -= a 等效于 b =b - a
*=乘法赋值运算符 b *= a 等效于 b = b * a
/=除法赋值运算符b /= a 等效于 b = b / a
//=取整除赋值运算符b //= a 等效于 b = b // a
%=取模赋值运算符b %= a 等效于 b = b % a
**=幂赋值运算符b **= a 等效于 b = b ^ a

eg:
num = 0
num += 1 #其他同理
print(num)

 

 5.其他运算符

操作符名称示例
in存在'A' in ['A', 'B', 'C']
not in不存在'h' not in ['A', 'B', 'C']
is"hello" is "hello"
not is不是"hello" is not "hello"

eg:

a = ['A', 'B', 'C']
if 'A' in letters:
    print('A' + ' exists')
if 'h' not in letters:
    print('h' + ' not exists')

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/530017.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号