主要记录在看网课过程中的ppt重点内容和实例代码
目录
02 Python的自述
- 跨平台的计算机程序设计语言
- 解释型语言,开发过程中没有编译环节
- 交互式语言
- 一切皆对象,面向对象的语言
03 安装开发环境
- IDLE自带简单开发环境
- 交互式命令行程序
- manuals官方技术文档
- module已安装模块文档
05 输出函数print
print(520)
print('helloworld')
print(3+2)
#将数据输出到文件中,1.路径存在2.使用file=
fp=open('D:/text.txt','a+') #a+:如果文件不存在就创建,存在就在文件内容的后面继续追加
print('helloworld',file=fp)
fp.close()
#不进行换行输出(输出内容在一行当中)
print('hello','world','pyhton')
06 转义字符与原字符
print('hello\nworld')
print('hello\tworld')#四个字符一组
print('hello000\tworld')
print('hello\rworld\rfhd')#进行覆盖
print('hello\bworld')#退格,o没了
print('http:\\\www.com')
print('老师说:\'大家好\'')
#原字符,不希望字符串中的转义字符起作用,在字符串前加上r或者R
#注意事项,最后一个字符不能是反斜杠
print(r'hello\nworld')
08 标识符和保留字
import keyword
print(keyword.kwlist)#查看保留字
['False', 'None', 'True', '__peg_parser__', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
09 变量的定义和使用
10 变量的多次赋值
变量多次赋值之后,变量名会指向新的空间
name='skye';
print(name); #skye
print(id(name)); #2732414190384
print(type(name)); #<class 'str'>
name='sun';
print(name); #sun
print(id(name)); #1530637925104
print(type(name)); #<class 'str'>
12 整数类型
- 二进制0b开头
- 八进制0o开头
- 十六进制0x开头
注释快捷键ctrl+/
13 浮点类型
print(1.1+2.2)
# 3.3000000000000003
from decimal import Decimal
print(Decimal('1.1')+Decimal('2.2'))
# 3.3
14 布尔类型
True —— 真 —— 1
False —— 假 —— 0
f1=True
f2=False
print(f1,type(f1)) #True <class 'bool'>
print(f2,type(f2)) #False <class 'bool'>
print(f1+1) #2
print(f2+1) #1