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

相关推荐
im_AMBER14 分钟前
编辑器项目开发复盘:主题切换
前端·学习·前端框架·编辑器·html5
蜜獾云20 分钟前
设计模式之构造器模式:封装复杂对象的构造逻辑
java·开发语言·设计模式
acanab1 小时前
vscode对isaac lab开发时包不能正常导入的问题
vscode·python
娇娇yyyyyy1 小时前
Qt编程(3): 信号和槽函数
开发语言·数据库·qt
wwww.wwww1 小时前
qt程序执行时报错:无法定位程序输入点,但是通过IDE的run又可以正常的运行。
开发语言·ide·qt
@PHARAOH3 小时前
HOW - Kratos 入门实践(二)- 概念学习
前端·微服务·go
乌鸦乌鸦你的小虎牙4 小时前
qt 5.12.8 配置报错(交叉编译环境)
开发语言·数据库·qt
feifeigo1234 小时前
Leslie人口模型MATLAB实现(中长期人口预测)
开发语言·matlab
写代码的二次猿5 小时前
安装openfold(顺利解决版)
开发语言·python·深度学习
一只大袋鼠5 小时前
Redis 安装+基于短信验证码登录功能的完整实现
java·开发语言·数据库·redis·缓存·学习笔记