Skip to content

Latest commit

 

History

History
122 lines (93 loc) · 3.35 KB

5-3.md

File metadata and controls

122 lines (93 loc) · 3.35 KB

今天任务

  1. 完成代码
  2. 总结今天主要内容
  3. 复习基础班知识
  4. 完成每日反馈(20:40)
  5. 预习明天知识

昨天试题

  • python中的比较运算符有哪些?
判断是否相等 判断是否不等 大于 小于 大于等于 小于等于
== != > < >= <=2
  • 逻辑运算符有哪些?
and or no
  • 写一下我们之前写的猜拳游戏
import random

player = input('请输入:剪刀(0)  石头(1)  布(2):')

player = int(player)

computer = random.randint(0,2)

if ((player == 0) and (computer == 2)) or ((player ==1) and (computer == 0)) or ((player == 2) and (computer == 1)):
    print('获胜,哈哈,你太厉害了')
elif player == computer:
    print('平局,要不再来一局')
else:
    print('输了,不要走,洗洗手接着来,决战到天亮')
  • 使用while循环打印1-100之间的偶数和?
sum = 0
begin = 0
while begin <= 100:
    if begin % 2 == 0:
        sum += begin
    begin += 1
print(sum)
  • 使用for 循环改写?
sum = 0
for i in range(0, 101):
    if i % 2 == 0:
        sum += i
print(sum)
  • 字符串的常见操作有哪些
find 字符串中查找(存在返回索引,不存在返回-1)
index 字符串中查找(同上,不存在报异常)
count 产找出现的次数
replace 替换
split 分割
capitalize 大写第一个字母
title 字符串中的每一个字母大写
startswith 检查字符串开头的(返回·bool值)
endswith 检查字符串结尾(返回bool值)
lower 小写化
upper 大写化
ljust 返回左对齐字符串,使用空格填充场宽
rjust 返回右对齐字符串,使用空格填充场宽
center 返回中心对齐字符串,使用空格填充场宽
lstrip 删除左侧空白
rstrip 删除右侧空白
strip 删除左右两侧空白
rfind 类似find不过是右侧开始查找
rindex 类似index 不过是右侧开始查找
partition 分割成三部分
rpartition 右侧开始分割
splitilnes 返回列表,安行分割
isalpha 判断是不是字母
isdigit 判断是不是数字
isalnum 判断是不是字母或者数字
isspace 判断是不是空白
join 字符串拼接
  • 字符串切片的意义是神魔?

python的强大之处在于数据的处理操作的强大,使得python在数据分析,人工智能等领域有明显优势。字符串的切片是处理数据的一个重要部分,在文字领域处理有明显优势。

  • 列表的常见操作有哪些
append,extend,insrted 向列表中添加元素
in,not in , index,count 判断是不是存在,不存在,下标,数量
del,pop,remove 删除元素
sort,reverse 排序,逆置

今日复习

  • 元组的基本操作有哪些?
  • 字典的基本操作?
  • 什么是局部变量,全局变量?
  • 函数中的return的作用?我们使用的装饰器中的return有什么作用?什么是闭包?
  • 什么是可变类型,什么是不可变类型?
  • 函数使用时应该注意什么?函数分为几种类型?
  • python中的引用指的是什么?