课程来源:
马士兵教育—杨淑娟
1.二进制与字符编码
计算机只认识0和1,于是就产生了ASCII码表,告诉计算机某个字符应该用什么二进制数表示。
8位为一个字节,8bit(位) = 1byte(字节),1024byte = 1 kb(千),1024 kb = 1 MB(兆),1024 Mb = 1 GB(吉),1024GB = 1 TB(太)。
不管是中文还是英文,在计算机中都叫做字符,每个字符都可以用整数表示,整数可以是十进制、二进制、八进制、十六进制。
2.输出函数print()
#输出数字
print(520)
#输出字符串
print('hello word')
print("hello world")
#输出含运算符的表达式
print(3+1)
print函数可以将内容输出的目的地
1.显示器
2.文件
print函数的输出形式
1.换行
2.不换行
注:
1.a+:指如果文件不存在就创建,存在就在原有内容后继续追加
2.若所指定的盘符存在,就使用file=fp进行txt文件写入
fp = open('D:/text.txt','a+')
print('helloworld',file=fp)
fp.close()
#不换行输出
print('hello','world','python')
3.转义字符
概念:反斜杠+想要实现的转义功能首字母;
为什么需要:当字符串中有反斜杠,水平制表符,回车等特殊字符时,可以用转义字符表示;
换行:\n
回车:\r
水平制表符:\t
退格:\b
4.保留字和标识符
保留字:
输出python保留字
import keyword
print(keyword.kwlist)
标识符:
变量、函数、类、模块还有其他对象起的名字就是标识符;
规则:
可以是数字、字母、下划线
不能以数字开头
不能是保留字
严格区分大小写
5.变量
变量是内存中一个带标签的盒子;
name='玛丽亚'
print(name)
print('标识',id(name))
print('类型',type(name))
print('值',name)
变量由三部分组成:
- 标识:表示对象所存储的内存地址,使用内置函数id(obj)获取
- 类型:表示对象的数据类型,使用内置函数type(obj)获取
-
值:表示对象所存储的具体数据,使用print(obj)可以将值打印输出
当多次赋值之后,变量名会指向新的内存空间。
6.python中常见的数据类型
6.1整数类型
6.2浮点类型
decimal:十进制
6.3布尔类型
6.3字符串类型
7.类型转换
8.算术运算符
上图:只有一个整数对象,但有a,b,c三个引用来指向这个对象。