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

相关推荐
benbenAItalk3 小时前
数字人口播视频的批量生产实践:素材规范、任务编排与质量验收
java·前端·音视频
2601_962078193 小时前
Python中calendar.weekday用法
python·编程技巧·calendar·日期处理·weekday
2601_962218613 小时前
万象生鲜系统业财一体化底层打通技术自动生成经营账单
大数据·数据库·人工智能·python·算法
2601_966949653 小时前
为什么量化策略需要大量历史股票数据?从回测可信度理解数据规模
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
niucloud-admin3 小时前
JAVA V6 多商户商城 开发文档——插件目录结构
java·开发语言
2601_962885723 小时前
如何用 Python 扫描 A 股跳空缺口并统计缺口回补概率?
java·前端·python
滕州市燕猫虎计算机科技工作室个体工商户3 小时前
Java锁
java·开发语言
西瓜太郎12344 小时前
Claude Code、Codex CLI、Gemini CLI 能否共用一枚 Key?先看协议选择矩阵
前端·api 网关·claude code·gemini cli·codex cli
李高钢4 小时前
Python FastAPI 框架入门:从零搭建你的第一个高性能 API 服务
数据库·python·fastapi
多加点辣也没关系4 小时前
JavaScript|第31章:表单与控件
开发语言·javascript·ecmascript