【python 基础二】
1、变量
必须由数字、字母、下划线任意组合,且不能数字开头
不能是python关键字:
'and', 'as', 'assert', 'break', 'class', 'continue',
'def', 'del', 'elif', 'else', 'except', 'exec',
'finally', 'for', 'from', 'global', 'if', 'import',
'in', 'is', 'lambda', 'not', 'or', 'pass', 'print',
'raise', 'return', 'try', 'while', 'with', 'yield'
2、常量
python没有特别定义常量,约定俗成就是名字大写。如:BIR_OF_CHINA = 1949
3、用户交互:input
流程:1、等待输入 2、把输入的内容赋值给前面的变量
注意:input 出来的数据全部都是str
4、基础数据类型,如果想知道某个变量是什么类型,可以使用type()
*数字:int 1,2,3 ,用于计算数值
运算:+ - * / %(取余数),
数值转换成字符串:str(int)
*bool:布尔值 True False ,用户判断
*字符串:str ,用于存储少量数据,以便操作
python 中凡是用引号引起来的都是字符串
运算:+(相当于字符串拼接) *(str*int)
字符串转换成数字:int(str) 注意:str必须是数字组成的
列表:[1,2,'abc',[1,2,3]],用于存储大量数据
元祖:[1,2,'abc',[1,2,3]],用于存储大量数据,只读
字典:{‘name’:'alice','age':16},用于存储键值对,关系型很强的数据
集合:{}
5、格式化输出
% 占位符 %s(str)%d(digital)
如果只是单纯地想要输出%,就在前面加一个%代表转义
6、if
if 条件:
-------------------
if 条件:
else:结果
------------------
if 条件:
elif 条件:
else:结果
7、while
while 条件:
循环体
终止循环的方法:1、改变条件,使其不成立 2、break
注意break(跳出整个循环体) 和 continue(结束本次循环,再次判断条件)
------------------------------------
while 条件:
循环体
else:
结果
只有whie的循环体没有被break打断时,才会执行else中的结果