那啥的编程
关于我认识的编程
可以按照一定的程式执行的计算机语句,进而进行软件的开发。(软件就是计算机里面可以执行的程序)
编程的意义
编程就是编写程序,通过程序的自动化操作,还原生活场景,解决显现实生活中的问题。
编程三要素
数据类型、变量、运算符
python的基本数据类型
字符串(str)
数字(int整型/float浮点型)
布尔类型(bool)结果只有True/False
复数(complex)
组合数据类型
列表[list]
集合[set]
元组[tuple]
字典[dict]
引用数据类型
面向对象(可变类型、不可变类型)
变量
程序中临时存储具体数据的容器。
变量的命名要求
主要由大小写字母、数字、下划线组成的、数字不能开头。
变量的命名方法
1、驼峰命名法:第一个单词全部小写、后面每个单词首字母大写。
2、下划线分隔命名法:多个单词全部小写,不同的单词之间下划线分隔。
变量的赋值
向变量中存储数据,赋予一个具体的数据作为变量的值。
语法:变量名称 = 具体的数据
可以使用分号作为一行代码的结束标志[推荐不使用分号]
变量的基本赋值:变量名称 = 具体数据
变量的交叉赋值:变量1, 变量2..变量n = 值1, 值2..值n
操作项目时命名规范追随大体
运算符
将等号右边的表达式的结果,赋值给左边的变量
1、赋值运算符
=
语法:变量 = 表达式
2、算术运算符
加法:+
减法:-
乘法:*
除法:/
整除://
余数:%
求次方:**
混合运算符
+=、-=、/=、//=、**= 等等
python中舍弃了a++,a--操作
保留++a,--a语法操作(负负得正原理)
3、比较运算符
用于比较两个数据的大小关系
=
<
<=
!=
==
返回值为布尔型
python特有的语法
判断两个条件:
a, b, c = 10, 11, 12
判断b大于a并且b小于c
常规做法: b > a and b < c
python: a < b < c
4、逻辑运算符
并且:与: and
或者:或: or
取反:非: not
5、位运算符
右移运算符 >>
左移运算符 <<
与运算&
等等··
其他运算符