1. 输入输出
- 输入
input("请输入用户名:") # 2. 将用户输入的内容赋值给name变量。 name = input("请输入用户名:") if name == "小明": print("登录成功") else: print("登录失败")
注:所有的输入都是以字符串形式保存的,输入函数是指获取用户从电脑上输入的值赋值给变量,可以实现程序和用户之间的交互。
- 输出
- 将结果或内容呈现给用户。
在屏幕上输出编程著名语句“hello word”!
print("hello world")
2.数据类型总览
简单介绍有哪些数据类型,后续分专题介绍
int:整型 1,2,3,4
float:浮点型 1.0,2.9
bool:布尔 只有False/True两个值一般用于判断条件中,区分大小写
str:字符串 "OH!!",'GOOD',"""我爱世界"""
list:列表 有序/可修改/可查询 ls = ["hello",21]
tuple:元组 有序/不可修改/可查询 ls = ("hello",21)
set:集合 无序/可修改/可查询 ls = {"hello",21}
dict:字典 可修改/可查询/键可哈希(不可变),值随意 ls = {"hello":21,"age":21}
3.变量
给数据起个名字便于引用
i = 0
注意点:当创建一个数据0时,内存会为数据单独开辟一片空间来存储它,而i 只是引用这个数据并不能待值这块数据的内存
例如:
i = 0
i = 1
当i=0时,内存给0开辟了一片地址空间,变量i指向这块地址空间
当执行i=1时,内存重新开辟一片空间来存储1,并i指向这片新的内存,原先的内存因为没有变量指向它过一段时间后就会被回收
- 变量的命名规范(必背)
1.由数字字母字符串组成
2.不能以数字开头
3.不能用python内置的关键字
建议:变量只要遵守以上三条规则就不会报错,但是并不代表可以随意命名了,得做到见名知意,不要却一些无意义的变量名,会降低代码的可读性。
例如:dsdfc,sjjj123_df等,符合命名规则,但是不知道用来干嘛的,正确的命名应该为:name = "张三",age = 14等。
4.注释
解释器忽略注释不按照代码去运行,用于解释自己所写的函数便于阅读
分类
- 按照注释方式
单行注释,#号开头
# 这是一行注
多行注释 ,三个引号括起来
"""
这是多行注释
注释
"""
- 按照注释类型分类
1. 文件夹注释: 例如我新建了一个名为text的项目文件夹,想要说明这个文件夹下有些文件分别有什么功能就可以使用文件夹注释实现
在该项目文件夹下新建一个名为__init__.py,在这里写上注释内容即可
2.文件注释
在要注释的文件最上面使用多行注释写上注释内容即可
3.代码注释
在需要注释的代码上面一行写上注释,而不是在右边(行业潜规则),#和注释内容之间留一个空格
# 这里是一段注释
i = 1
5.条件语句
- 基本格式
if True:
执行这里的代码
else:
否则就执行这里的代码
例:
if 1==1:
print(1)
else:
print(0)输出:1
补充,条件语言一遍使用bool来作为条件,需要知道的是
int: 0 False 其余为 True
str: " " False 其余为 True
list/set/dict/tuple 等为空时False 其余为 True
一般来说,使==运算符判断两个数据是否相等时返回的也是布尔值,相等为True,不相等为Flase
- 多条件循环
if 条件A:
A成立,执行此缩进中的所有代码
...
elif 条件B:
B成立,执行此缩进中的所有代码
...
elif 条件C:
C成立,执行此缩进中的所有代码
...
else:
上述ABC都不成立。
- 嵌套循环
if 条件A:
if 条件A1:
...
else:
...
elif 条件B:
...