1、注释
代码里给自己看的笔记,不然自己写了什么东西都看不懂。
程序看到注释就直接跳过,不会运行这一行,方便我们看不爽那行代码不爱删了就注释就行
单行注释
#
多行注释可以写很多行,都不会运行的
“””
2、print() 输出语句
把东西显示在屏幕上
print(内容)
输出文字、汉字、句子文字必须加英文双引号 “”
print(“你好世界”)
输出数字
数字不需要加引号
print(666)
3、变量(这里基本就是核心了,必须搞清楚)
变量 = 一个小盒子
专门用来存放东西、保存数据
变量名字 = 存放的数据
= 不是等于号,是放入和装进
把右边的数据,装进左边的盒子里
四种最基础数据类型(盒子分4种)
(1)整数 int
存放 没有小数点的数字
age = 18
(2)浮点数 float
存放 带小数点的小数
height = 1.66
(3)字符串 str
存放 所有汉字、字母、句子、符号
必须带上英文引号 “” ”
name = “小苏”
(4)布尔类型 bool
只有固定两个单词
True = 对、正确、成立
False = 错、错误、不成立
例如
a = True
b = False
专门用来判断对错,我个人觉得多用于写那些破循环用来判断对错,这么理解就行。
使用变量(通过这种方式,我们就可以直接很简短的用我们自己定义好的东西,就不用重复很长一段了)
盒子存好东西,想用就打印出来
print(name)
print(age)
这里会输出你定义的东西
变量取名规则
(1)只能写:字母、数字、下划线 _一般命名建议用英文如果有好几段就用_来连接一般是最基础的命名规则。如book_name 相信你通过这种方式可以看懂了吧书的名字。
(2)不能用数字开头
(3)不能有空格、汉字、特殊符号 ! @ #
(4)大写小写不一样 A 和 a 是两个盒子
(5)名字简单易懂,age年龄 name名字
4、type() 查看数据类型
print(type(age))
当你不知道这个盒子里是什么类型
用这个代码一看就知道
是数字?小数?还是文字?
其最后输出是
<class ‘上面的字符’>你看一眼就知道其是什么数据类型了。
(5)算术运算符 加减乘除
+加法
-减法
*乘法
/ 除法
// 整除(只保留整数部分,不要小数)
% 取余数(除法剩下多少)
** 次方 (print(3**2))3的二次方简单吧
让程序自动算数学题,数学计算这个应该不需要我介绍了吧
6、input() 输入
name = input(“请输入名字:”)
print 是程序往外吐东西
input 是我们人往程序里打字输入东西
只要运行,页面会出现方框让你写字
你输入什么,变量就存什么
如上面那个他会显示请输入你的名字:
你这里就在窗口里输入什么他就会记住什么,当然程序停止的你输入的东西就会没有的,因为我们没有搞他的记忆功能,这里的name的变量就是我们输入的东西
7、比较运算符 判断大小对错
大于
< 小于
= 大于等于
<= 小于等于
== 判断两边是否相等
!= 判断两边是否不相等
运算结果只会出现两个:True 或者 False
专门给后面判断语句使用,记得这些符号我个人觉的其实就差不多了。
8、逻辑运算符(这个你学过基础的英文应该都可以看懂的)
and 并且 两边都对才是对
or 或者 一边对就是对
not 反过来 对变错,错变对
9、if 判断语句(做选择)
中文就是如果……就……
if 条件:
条件成立就执行这里
else:
条件不成立就执行这里
让程序有选择能力
比如:大于18输出成年,小于18输出未成年
多条件判断
if 条件1:
elif 条件2:
else:
多个情况挨个判断,这里条件要由松到严
10、while 循环(一般是很常用的东西)
作用:重复不停跑代码
只要条件是 True 正确,就一直循环
条件变成 False 立刻停止
i = 1
while i < 5:
print(i)
i = i + 1
解释:
i一开始是1
判断1小于5,正确
打印i
i变大1
继续判断,直到i大于5停止
11、for 循环
简单固定次数循环(毕竟你需要循环,但是不可能有的循环循环一辈子吧)
for i in range(5):
print(i)
range(5) 代表循环 5次
循环两个控制关键词
break 直接彻底结束整个循环
continue 跳过当前这一次,直接下一轮
12、列表 list 中括号 []
num = [1,2,3,4,5]
一个盒子装一大堆数据
可以同时放数字、文字
取值:
print(num[0])
注:程序从0开始数第一个
第1个数据下标是0
第2个是1
这里相当于取的值就是上面的1,其最后输出的值就是1
13、字典 dict 大括号 {}
info = {“name”:”小明”}
一一对应存放信息
名字对应人,年龄对应数字
方便查找个人信息
比如上面那个如果再写print(info[“name”])输出的就是小明
14、自定义函数 def
def hello():
print(“你好”)
hello()
把一堆代码打包成一个功能
以后想用,只需要写名字调用
不用一遍一遍复制粘贴代码
比如上面这个就是把print(“你好”)打包成了hello(),写好了,后面要这个功能就直接写hello()就行了。
总结:大致认识这些其实我个人觉得就差不多了,虽然看着不多但是一定要记住,这些基本上就是很基础的东西了,你可以在pycharm一个个的试,很有成就感的,最开始我们学习一定要会抄,这样你才会慢慢脑子里有自己的想法。