注释

python语法中的注释

1.单行注释

# 表示单行注释(单行注释的范围仅限于一行,只要不回车就算一行)

单行注释 : # 语句

2.多行注释

用三个单引号或者双引号组成

注释范围:可注释多行 一般推荐使用单引号

多行注释:

'''语句'''或者""" 语句"""

测试单引号和多行注释的区别:

1.把 你的py文件 复制到你安装的python的lib目录下(文件名不要使用中文)

2.打开python

3.import文件

4.help('文件')

3.中文注释

4.平台注释

标识符

标识符:就是程序员自己定义的具有特殊含义的词汇

标识符:就是标识一系列名字的符号. 比如:类名 变量名 函数名....

python语言中 标识符的命名规则:

1.标识符用字母 数字以及下划线组成(汉字以及拼音也是可以的 但是不建议使用)

2.标识符不能以数字开头

3.标识符不能使用python关键字

4.标识符没有长度的限制

5.标识符严格区分大小写

标识符的命名规范:

标识符应该做到简洁 知名达意

变量

变量概念:就是在程序运行过程中可以发生变化的数据.

python语言中声明变量的语法:

变量名=初始值

变量赋值:

=左边的变量名

=右边 可以直接是具体的数值 也可以是表达式(就是把表达式运算结果)

变量名的命名规范:驼峰命名法(小驼峰)

如果变量名有一个单词组成,那么该单词所有字母都小写

如果变量名有多个单词组成时 第一个单词首字母小写 其他单词首字母大写 其他字母小写

比如:name="老王"

userName="小明"

数据类型

在弱类型语言中如何判断数据类型,需要看=右边的数据类型

python语言中的数据类型:

1.数字型

1.整数型 int

2.浮点型 float

2.字符串 str

可以表示任意的字符 数字 以及汉字 用单引号或者双引号引起来

3.布尔型 bool

布尔型只有True或者False

4.空值 None

如果该变量不能呢确定具体的值时,可以先赋值为None类型

type() 判断属于那种类型

类型装换

类型转换:

int float str bool None

1.把浮点型、字符串类型、布尔型、None--->转换为整数型

浮点型转换为整数型 直接舍去小数点

字符串类型转换为整数 必须先是数字字符串

布尔型转换为整数型 True是1 False是0

None不能转换为整数类型

2.把整数型 字符串类型 布尔型 None--->转换为浮点型

整数类型转换为浮点型 值后加个小数点

字符串类型转换为浮点型 必须是数字字符串

布尔型转换为浮点型 True是1.0 False是0.0

None不能转换为浮点型

3.把整数型 浮点型 布尔型 None--->转换为字符串类型

整数 浮点型 布尔型 None都可以转转换为字符串

4.把整数型 浮点型 字符串类型 None--->转换为布尔型

整数型转换为布尔型 0是False 非0是True

浮点型转换为布尔型 0.0是False 非0.0是True

字符串类型转换为布尔型 默认的是True

None转换为布尔型 默认的是False

5.整数型 浮点型 字符串类型 布尔型 都不能转换为None

输入和输出

输出:print()

1.把括号中的内容转换为字符串

2.把字符串输出到控制台

如果输出多个变量,用逗号分割

%s格式化为字符串

%d 格式为整数

%f 格式化为浮点数

算数运算符

算术运算符: + - * / % ** //

+

1.表示正数

2.数值与数值之间 表示运算符

3.字符串与字符串之间 表示连接符

-

1.表示负数

2.减运算

*

1.表示乘运算

2.字符串与数值之间用*号 表示重复

/

% 取模 求余 当被除数没有除数大时 商是0 余数是被除数本身

** 求幂

比较运算符

9c9aea8f9e69?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

比较运算符.png

赋值运算符

9c9aea8f9e69?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

赋值运算符.png

位运算符

9c9aea8f9e69?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

位运算符.png

逻辑运算符

9c9aea8f9e69?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

逻辑运算符

成员运算符

9c9aea8f9e69?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

成员运算符

身份运算符

9c9aea8f9e69?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

身份运算符

运算符优先级

9c9aea8f9e69?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

运算符优先级

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐