Python基础知识学习 第一天 笔记
第一节课
python 是解释型语言 代码简洁 面向对象 Go的速度远远超过Python。都是基于c开发的
20行python 50行java
规则:
‘=’ 赋值
‘==’等于
自定义函数时:全部由英文和下划线组成
python 格式:tab缩进不能有空格
python 是有大小写的
import 导入模块
print 输出结果
写语句—写文件.py—模块—程序
字符串加是字符串拼接
变量就是可以被赋值的名字,赋值是字面值,变量是字面值名称,当字面值经常改变,变量较好
避免关键词,会行不通
包含字母、数字、下划线
区分l,1 o,0
变量无关于类型
不限制字符串乘数字,数字型字符串相乘
name='tom'
age=22
scroe=98.3
type(name)=str
id()
![tuli](https://img-blog.csdnimg.cn/20200228205321999.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjE4NTExNA==,size_16,color_FFFFFF,t_70)
表 1 Python 保留字一览表
and | as | assert | break | class | continue |
---|---|---|---|---|---|
def | del | elif | else | except | finally |
for | from | False | global | if | import |
in | is | lambda | nonlocal | not | None |
or | pass | raise | return | try | True |
while | with | yield |
垃圾回收原理依据对象引用计数器统计的数值
判断字面值一样吗,判断id是否相同 256以下是已经存在的,但是大于256的没有所以是不同地址,所以大于256的会不相等