马士兵Python基础版2020教程P1-P57 PPT笔记+课堂代码

主要记录在看网课过程中的ppt重点内容和实例代码

目录

02 Python的自述

03 安装开发环境

05 输出函数print

06 转义字符与原字符

08 标识符和保留字

09 变量的定义和使用

10 变量的多次赋值

12 整数类型

13 浮点类型

14 布尔类型

15 字符串类型

16 类型转换

18 注释

19 输入函数input

21 算术运算符

22 赋值运算符

23 比较运算符

24 布尔运算符

25 位运算符

26 运算符的优先级

28 对象的布尔值

31 多分支结构

32 嵌套if的使用

33 条件表达式

34 PASS语句

35 range()函数的使用

36 while循环

38 for_in循环

40 流程控制语句break

41 流程控制语句continue

42 else语句

43 嵌套循环

44 二重循环中的break和continue

45 列表

46 列表对象的创建

47 列表的特点

48 获取列表指定元素的索引、获取指定的元素

50 获取多个元素

51 列表的判断和遍历

52 列表元素的添加

53 列表元素的删除

54 列表元素的修改

55 列表元素的排序

56 列表生成式


02 Python的自述

  • 跨平台的计算机程序设计语言
  • 解释型语言,开发过程中没有编译环节
  • 交互式语言
  • 一切皆对象,面向对象的语言

03 安装开发环境

  1. IDLE自带简单开发环境
  2. 交互式命令行程序
  3. manuals官方技术文档
  4. 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

15 字符串类型

16 类型转换

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值