二 Python基础
2021/12/19 14:20:50
本文主要是介绍二 Python基础,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
2.1良好的代码格式
2.1.1注释
2.1.2缩进
2.1.3语句换行
2.2标识符和关键字
2.2.1标识符
2.2.2关键字
2.3变量和数据类型
2.3.1变量
2.3.2数据类型
2.3.3变量的输入与输出
2.4数字类型
2.4.1整型
2.4.2浮点型
2.4.3复数类型
2.4.4布尔类型
2.4.5数字类型转换
2.5运算符
2.5.1算术运算符
2.5.2赋值运算符
2.5.3比较运算符
2.5.4逻辑运算符
2.5.5成员运算符
2.5.6位运算符
2.5.7运算符优先级
2.6总结
2.1良好的代码格式
(良好的代码格式可提升代码的可读性)
2.1.1注释
单行注释:“#”开头,快捷键:ctrl+/
多行注释:用三对引号或者单引号包裹语句,用于说明函数跟类。
格式如下:
"""
print(value,...,sep='',end='\n',file=sys.stdout,flush=Fals)
"""
2.1.2缩进
缩进可以用Tab键或者4个空格控制(Python3tab和空格不能混合使用)
示例代码:
if True:
print ("True")
else:
print ("False”)
print ("False”)
2.1.3语句换行
每行代码不超过79个字符,过长应换行,在代码中可以用“/n”来换行
示例:
string=(“Python是一种面向对象、解释型计算机程序设计语言”'\n',“由Guido van Rossum于1989年底发明。 ”
2.2标识符和关键字
2.2.1标识符
标识符(开发人员需要自定义一些符号和名称,这些符号和名称叫做标识符。)
建议:
1.见名之意
2.常量名使用大写的单个单词或由下画线连接的多个单词模块名、函数名使用小写的单个单词或由下画线连接的多个单词;类名使用大写字母开头的单个或多个单词。
2.2.2关键字
定义:Python已经使用的、不允许开发人员重复定义的标识符。
Python中有35个关键字,可以用"hlep("关键字")"查看声明
2.3变量和数据类型
2.3.1变量
变量=值
a=10 #a是变量
print(a) #输出变量a的值
2.3.2数据类型
定义:根据数据存储形式的不同,数据类型分为基础的数字类型和比较复杂的组合类型,其中数字类型又分为整型、浮点型、布尔类型和复数类型;组合类型分为字符串、列表、元组、字典等。
Python内置的数字类型有整型(int)、浮点型(float)、复数类型(complex)和布尔类型(bool),其中int、float和complex分别对应数学中的整数、小数和复数;bool类型比较特殊,它是int的子类,只有True和False两种取值。数字类型的示例如下:
字符串是一个由单引号、双引号或者三引号包裹的、有序的字符集合。示例如下:
列表是多个元素的集合,它可以保存任意数量、任意类型的元素,且可以被修改。Python中使用“[]”创建列表,列表中的元素以逗号分隔,示例如下:[1, 2, 'hello']
注:布尔类型中,被解释为False的有
1.None
2.False
3.为0的数字类型
4.空序列
5.空字典
6.用户定义的类实例
2.3.3变量的输入与输出
input()函数:接收用户键盘输入的数据,返回一个字符串类型
示例:
a=int(input("请输入一个数:"))
#输出结果:请输入一个数:
2.4数字类型
2.4.1整型
2.4.2浮点型
2.4.3复数类型
2.4.4布尔类型
2.4.5数字类型转换
数字类型:整数类型、浮点类型、复数类型、布尔类型
其中整数类型、浮点类型、复数类型分别与数学中的整数、小数、复数类似
2.5.7运算符优先级
运算符的优先级(从高到低):加圆括号表达式、幂、"乘、除、取余、整除"、加减法、按位右移、左移、与、异或、或、比较运算、成员运算、逻辑运算、赋值运算。
2.6总结
以上就是今天要讲的内容,本文介绍了代码格式、标识符和关键字、变量和数据类型、数字类型、和运算符的运用。
这篇关于二 Python基础的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门