初识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数据类型