IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Python基础--变量与数据类型 -> 正文阅读

[Python知识库]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')

?

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-11-17 12:43:00  更:2021-11-17 12:44:41 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 1:37:22-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码