天天看点

Python-01 基础语法

初识Python

python是一门什么样的语言?

从以上三个方面分析可以得出:Python是一们动态解释性的强类型定义语言。

解释器有:Cpython,IPython,PyPy,Jython,IronPython等,其中使用最广泛的是CPython。如果要和Java平台交互,最好的办法是通过网络调用来交互,确保各个程序之间的独立性。

创建一个hello.py的文件

进入cmd->执行python hello.py,运行可以看到Hello World!

Python变量

Python常量

在python中,没有一个专门的语法代表常量,程序员约定俗成用变量名全部大写代表常量。

Python注释

Python2和Python3的主要区别

输入函数

如果要输入一个整数类型的数据

则可以通过int()函数进行限制

输出函数格式化的方式

方式一:通过占位符

方式二:通过{name},{age}....的方式对应参数

方式三:通过{0},{1}....的方式对应参数

方式四:通过字符串的拼接符号“+”进行拼接

模块导入,密码输入为密文,而不是明文

程序结构设计

语法

案例

方式二:循环使用 else 语句

​ 在 python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行,while … else 也是一样。

Python嵌套循环

Python for的嵌套循环语法

Python while的嵌套循环语法

注意:可以在for循环中嵌入while循环,反之也可以在while循环中嵌入for循环

Python之break与continue

注意:可以通过断点调试的方式进行演示,方便观察数据的变化。

模块初识

​ Python是一门先编译后解释的语言,执行时先查找pyc文件,存在直接调用,

​ 不存在则将编译结果保存到内存中,程序运行结束后,保存到pyc文件中

数字类型

整型、长整型、浮点型、complex复数

长整型:Python的长整型没有指定位宽,但也不是无限大

科学计数法:50000=5E4=5*10**4

```

布尔值

字符串

bytes数据类型