python基本数据(如注释)

常量

不能够改变的量-字面量

整数常量

>>> print(10) #十进制

10

>>> print(0b1001) #二进制 binary

9

>>> print(0o12) #八进制 Oct...

10

>>> print(0x12) #十六进制 Hex...

18


123 % 7 = 4

17 % 7 = 3

2 % 7 = 2

234 七进制

4*7^0+3*7^1+2*7^2=4+21+98=123


注意:没有byte short long 之分 一律默认int

小数常量

>>> print(1.34)

1.34

>>> print(0.12e10) #0.12*10^10

1200000000.0

注意:没有float与double之分 默认float

字符串常量

字符串表示一段文本信息,程序会将文本信息原封不动的处理

>>> print("1+2+3")

1+2+3

>>> print('1+2+3')

1+2+3

Python没有字符的数据,一律当成字符串处理,双引号和单引号都可以表示字符串

但是在某些语句中,单引号可以与双引号区分出来

>>> print("张老师说:"好好学习"")

File "<stdin>", line 1

print("张老师说:"好好学习"")

^^^^^^^^^^^

SyntaxError: invalid syntax. Perhaps you forgot a comma?

>>> print("张老师说:'好好学习'")

张老师说:'好好学习'

布尔值常量

只有两个值 True,False,T和F是大写的

>>> print(True + 1)

2

>>> print(False + 1)

1

True参与运算默认值为1,F为0

复数常量

>>> 1+2j

(1+2j)

>>> complex(1,2)

(1+2j)

>>> (1+2j)*(1-2j)

(5+0j)

标识符

就是我们程序员自定义的一些名称(变量 函数 类)
规则:

由字母、数字、下划线、美元符组成
数字不能开头

是一个连续的词,中间不能有空格分开
规范:

小驼峰:变量 函数 多个单词出现时 第一个单词首字母小写 之后单词首字母都大写 myName

大驼峰:类 所有单词首字母大写 MyName

下划线分割:单词之间用下划线分割 不大写 my_name

起的任何名字必须有含义,就算英文单词记得不多,也可以允许用拼音

关键字

就是一些单词,被Python赋予了特殊的含义,不能随便使用

>>> keyword.kwlist

['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break',

'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for',

'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or',

'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

内置函数名/类名

内置函数就是Python自带的一些具有特殊功能的函数

>>> print(123)

123

>>> print = 3

>>> print + 4

7

>>> print(7)

Traceback (most recent call last):

File "<stdin>", line 1, in <module>

TypeError: 'int' object is not callable

>>> print(3)

3

>>> show = print # 把print指向的那个函数给了show

>>> print = 3 # 把3对象的地址给了print

>>> print + 4

7

>>> show(7)

7

所以,我们在使用内置函数的时候,一定要注意名称不能够被更改

>>> max(432,5443,1,2,5,6,78,4,5,435)

5443

>>> max = 10

>>> max(1,2,3)

Traceback (most recent call last):

File "<stdin>", line 1, in <module>

TypeError: 'int' object is not callable

注释

单行注释

后面就是注释的内容 直到换行为止

多行注释

"""

中间多行注释

"""

变量

在Python当中 变量其实就是一个万能箱子 他可以存储任何数据

本质:变量它只存储数据在内存中的地址(引用类型变量)

变量 = 数据

单独定义一个变量时

>>> a = 1

>>> b = 2

同时定义多个变量,给定多个数据

>>> a, b, c = 1, 2, 3

>>> a

1

>>> b

2

>>> c

3

多个变量的值是一样的

>>> a = b = c = 1

相关推荐
笨鸟先飞,勤能补拙5 小时前
AI 赋能网络安全:技术全景、成熟度评估与实战案例
人工智能·python·安全·web安全·网络安全·sqlite·github
微学AI5 小时前
一根针指向所有方向:挂谷猜想对 LLM Agent 技能-记忆架构的启示
开发语言·人工智能·架构·挂谷猜想
郭老二5 小时前
【前端】vue3:编译步骤
前端
长和信泰光伏储能6 小时前
京津冀光伏发电:绿色能源的未来之路
python·能源
豆瓣鸡6 小时前
算法日记 - Day3
java·开发语言·算法
浦信仿真大讲堂6 小时前
从重复操作到自动化闭环:如何让 CST 与 Python 真正协同起来
python·自动化·cst·仿真软件·达索软件
不在逃避q6 小时前
Trae/Vs Code/Cursor命令行无法跑npm命令
前端·arcgis·npm
夏殇之殁6 小时前
包中创建自定义列表项。 . 使用自定义列表项进行数据绑定 . 将天气预报数据保存到本地内存表,通过LiveBindings进行显示。 ...
服务器·前端·javascript
韭菜炒鸡肝天6 小时前
VTK开发笔记(一):VTK介绍,Qt..+VSx+VTK.编译
开发语言·笔记·qt
The Chosen One9856 小时前
高进度算法模板速记(待完善)
java·前端·算法