1、执行Python脚本两种方式?

2、简述位、字节关系?

8位一个字节

  

3、简述ASCII,Unicode,utf-8,gbk关系?

ascii
unicode
utf8

4、请写出李杰分别用utf-8和gbk编码所占的位数?

utf-8:6个字节,一个汉字三个字节
gbk:4个字节

5、Python注释单行和多行分别用什么?

#
""" """
ctrl + ?

6、声明变量注意事项有哪些?

数字,字母,下划线。数字不能开头,不能 用关键字

7、如下有一个变量n = 5, 请使用int提供的方法,使得该变量最少能用多少个二进制表示?

bit_length

8、布尔值分别有什么?

True.False
"" :空字符串是假的
" " :只有有东西真
0 :假
其他:真 b = 123
b = str(a) a = 123
b1 = bool(a)
b = "i"
b2 = bool(b)

9、阅读代码请写出执行结果?

a = "charon"
b = a.capitalize()
print(a)
print(b) 结果:
charon
Charon

10、字符串是否是可迭代对象?如何使用for循环每一个元素

for i in 值:
print(i)
可迭代对象 暂时 理解为 可以被for进行循环的值:

11、请用代码实现
a:利用下划线将列表每一个元素拼接成字符串,li = "charonpluto"

b:利用下划线将列表每一个元素拼接成字符串,li = ["alex","charon","pluto"]

a:
li = "charonpluto"
v1 = "_".join(li)
print(v1) 结果:
c_h_a_r_o_n_p_l_u_t_o b:
li = ["alex","charon","pluto"]
v1 = "_".join(li)
print(v1) 结果:
alex_charon_pluto

12、Python2中range跟Python3中range区别?

Python2:
range立即创建
xrange循环时候才一个一个创建
python3:
range循环时候才一个一个创建
for i in range(0,100,2)#2步长
print(i)

13、简述int和数字9,以及 str和"xxoo"的关系

类和对象的关系

14、制作趣味模板程序

需求:等待用户输入名字,地点,爱好。根据用户的名字和爱好进行任意实现

如:敬爱可亲的xxx,最喜欢在xxx干xxx.

template = "敬爱可亲的{0},最喜欢在{1}干{2}."
name = input(">>>:")
place = input(">>>:")
event = input(">>>:")
v = template.format(name,place,event)
print(v)

15、制作随机验证码,不区分大小写。

流程:

-用户执行程序

-给用户显示需要输入验证码

-用户输入值

用户输入的值和显示的值相同为正确信息。否则继续生成验证码等待用户输入。

# -*- coding:utf8 -*-
def check_code():
import random
checkcode = ""
for i in range(4):
current = random.randrange(0,4)
if current != 1:
temp = chr(random.randint(65,90))
else:
temp = random.randint(0,9)
checkcode += str(temp)
return checkcode
code = check_code()
print(code)
while True:
v = input("yanzhengma>>:")
v1 = v.upper()
if v1 == code:
break

16、开发敏感词过滤程序

v = "苍井空"
print(v)
v = v.replace("苍井空","***")
print(v) 结果:
苍井空
***

  

day10,11练习的更多相关文章

  1. 第十三章:Python の 网络编程进阶(二)

    本課主題 SQLAlchemy - Core SQLAlchemy - ORM Paramiko 介紹和操作 上下文操作应用 初探堡垒机 SQLAlchemy - Core 连接 URL 通过 cre ...

  2. CSP2020游记

    初赛 这次考试完全没准备好啊-- Day0 (10.10) 本来打算看看初赛的内容 然后因为各种原因咕了-- 就做了一下洛谷的模拟卷 结果 \(40 \text{min}\) 得 \(80 \text ...

  3. 地区sql

    /*Navicat MySQL Data Transfer Source Server : localhostSource Server Version : 50136Source Host : lo ...

  4. 自制操作系统Antz(11)——实现shell(下)命令响应

    我已经规范了系统代码风格,类似于按照linux分包,把各部分功能区分开了 Antz系统更新地址 Linux内核源码分析地址 Github项目地址 在之前的任务中,我们已经通过直接操作显卡驱动完成了简单 ...

  5. python 全栈开发,Day10(动态参数,命名空间,作用域,函数嵌套)

    一.动态参数 def func(a,b,c,d,e,f,g): pass func(1,2,3,4,5,6,7) 如果加30个参数呢?有没有万能的参数,可以代表一切参数呢? *args 动态参数,万能 ...

  6. python全栈开发day10

    day10知识点总结 while循环补充: continue,终止当前循环,开始下一次循环 break,终止所有循环 pycharm 技巧1.setting 中搜索 mouse 设置鼠标滚轮 改变字体 ...

  7. python开发学习-day10(select/poll/epoll回顾、redis、rabbitmq-pika)

    s12-20160319-day10 *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: ...

  8. day10函数作业详解

    1.day10题目 2,写函数,接收n个数字,求这些参数数字的和.(动态传参) 3,读代码,回答:代码中,打印出来的值a,b,c分别是什么?为什么? a=10 b=20 def test5(a,b): ...

  9. 学习日常笔记<day10>servlet编程

    1 如何开发一个Servlet 1.1 步骤: 1)编写java类,继承HttpServlet类 2)重新doGet和doPost方法 3)Servlet程序交给tomcat服务器运行!! 3.1 s ...

随机推荐

  1. Windows下vue-cli脚手架搭建入门<一>

    简单了解Node.js.npm,安装Node.js,下载网址:http://nodejs.cn/download/ 查看node,npm安装成功与否.打开cmd命令行,输入命令 node-v  .np ...

  2. 【Java】用注解实现分发器

    在C/S中,客户端会向服务器发出各种请求,而服务器就要根据请求做出对应的响应.实际上就是客户机上执行某一个方法,将方法返回值,通过字节流的方式传输给服务器,服务器找到该请求对应的响应方法,并执行,将结 ...

  3. 【github&&git】3、git图像化界面GUI的使用

    GIT学习笔记 一.        基础内容 1.git是一个版本控制软件,与svn类似,特点是分布式管理,不需要中间总的服务器,可以增加很多分支. 2.windows下的git叫msysgit,下载 ...

  4. websocket学习和群聊实现

    WebSocket协议可以实现前后端全双工通信,从而取代浪费资源的长轮询.在此协议的基础上,可以实现前后端数据.多端数据,真正的实时响应.在学习WebSocket的过程中,实现了一个简化版群聊,过程和 ...

  5. HDU3987(最小割最少割边)

    Harry Potter and the Forbidden Forest Time Limit: 5000/3000 MS (Java/Others)    Memory Limit: 65536/ ...

  6. 大家好,我是一个热爱编程的大二在读生,今天来移植一下CSDN上的博客

    今天开了博客园,将原来再CSDN上的博客移植一下,嘿嘿嘿.

  7. 读懂SAP Leonardo物联网平台

    读懂SAP Leonardo物联网平台 https://blog.csdn.net/weixin_42137700/article/details/81903290 本文比较系统.全面地介绍了SAP ...

  8. Oracle 中 流程控制函数 decode用法

    函数介绍 DECODE函数是ORACLE PL/SQL的功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其它数据库厂商的SQL实现还没有此功能. DECODE有什么用途呢?先构造一 ...

  9. Windows下使用Rtools编译R语言包

    使用devtools安装github中的R源代码时,经常会出各种错误,索性搜了一下怎么在Windows下直接打包,网上的资料也是参差不齐,以下是自己验证通过的. 一.下载Rtools 下载地址:htt ...

  10. NoHttp封装--02 自定义请求

    bean实体类请求: 1.bean import java.io.Serializable; import com.alibaba.fastjson.annotation.JSONField; pub ...