学习一门编程语言究竟要学习什么?
- 输入输出
- 数据类型
- 控制结构
- 函数定义
- 对象定义
- 文件读写
- 异常处理
运行Python程序的三种方式
1.交互式解释器中直接运行Python代码
2.命令行的方式运行Python代码
3.用编辑器运行Python代码(Pycharm,VSCode等)
Python语言基础
input()接受用户输入,Python3.x后,默认返回值是字符串
int(input())表示强转为int型
print()打印输出,可以用‘,’分隔参数,默认带回车(换行显示)
print(XXX,end=‘’)(不换行显示)
(字符串相加,就相当于把两个字符串拼接在一起)
(Python在进行数学运算时,必须要保证所有参数运算的值是数值类型,而不是其他的数据类型)
#在Python中表示注释(ctrl+/快速注释)
在程序运行过程中它的值是允许改变的量,叫变量。
变量用于在程序中存储特定的数据或信息。
Python中的变量需要注意几点:
- Python中的变量不需要类型说明,变量的类型由赋值给它的数据的类型决定。
- 每个变量在使用前都必须被赋值,变量被赋值后该变量才会被创建。
- 等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。
Python变量赋值的过程
变量名只是一个名称,它与赋值给这个变量的对象相关联。大家可以把变量名想象为一个门牌号,知道门牌号就可以找到对应的地址
每次执行变量赋值语句的时候,系统会自动开辟一块内存区域来保存这个变量的类型、值、内存地址等信息。
Python中变量命名的规则
- 第一个字符必须是字母或下划线_,其他的部分由字母、数字和下划线组成。py文件不要使用-和以数字开头名名。
- 变量名称对大小写敏感,所以我们在命名时使用大写首字母可以很有效的避开关键字的错误使用
- 变量名不要使用Python的保留关键字
- 在实际项目中尽量使用能够表征变量含义的变量名
占位符
占位符就是先占住一个固定的位置,等着你再往里面添加内容的符号。格式占位符(%)是在Python语言中格式输入函数,如print()等函数中使用。其意义就是起到格式占位的意思,表示在该位置有输入或者输出:
在Python3.x版本中新加了format方法,支持不指定数据类型的占位。
在3.6以上的版本中还增加了f占位符,支持直接使用变量进行占位。
注释
单行注释采用#开头;注释可以在语句或表达式行末;
多行注释使用三个单引号(‘’‘)或三个双引号(“”“)
缩进
不像java,c/c++以花括号{}来区分语句块Python是以缩进来表示语句块,同一缩进级别为同一级别的语句块。
缩进最好使用四个空格。而且要注意缩进要一致,使用空格就全都使用空格,使用Tab就都要Tab
运算符