老男孩Python九期全栈学习笔记3
day3
1、上周五内容回顾
格式化输出:%s %d
%%:输出%
编码:
ASCII码只能显示英文、数字和特殊字符。
Unicode:万国码,最开始使用16位表示一个字符,中文不够,后来使用4个字节表示一个字符
utf-8:Unicode的升级版,使用3个字节表示中文
gbk:在ASCII码基础上中国人发明的,与中文有对应关系,内部包含了ASCII码
2、作业讲解
1、判断下列逻辑语句的真假
(1)not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 #False
(2)1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 #True
(3)1 > 2 and 3 < 4 or 4 > 5 and 2 > 1 or 9 < 8 and 4 > 6 or 3 < 2 #False
2、求出下列逻辑语句的值
(1)8 or 3 and 4 or 2 and 0 or 9 and 7 #8
(2)0 or 2 and 3 and 4 or 6 and 0 or 3 #4
(3)5 and 9 or 10 and 2 or 3 and 5 or 4 or 5 #9
3、下列结果是什么?
(1)6 or 2 > 1 #6
(2)3 or 2 > 1 #3
(3)0 or 5 < 4 #False
(4)5 < 4 or 3 #3
(5)2 > 1 or 6 #True
(6)3 and 2 > 1 #True
(7)0 and 3 > 1 #0
(8)2 > 1 and 3 #3
(9)3 > 1 and 0 #0
(10)3 > 1 and 2 or 2 < 3 and 3 and 4 or 3 > 2 #2
4、简述变量名命名规范
5、name = input('>>>')name变量是什么数据类型
6、if条件语句的基本结构
7、while循环语句基本结构
8、写代码:计算1+2+3+...+99中除了88外所有数的总和。
count = 0
sum = 0 while count < 99:
count += 1
if count == 88:
continue
sum += count
print(count)
print(sum)
ps:写代码:计算1-2+3...+99中除了88外所有数的总和。
count = 0
sum = 0 while count < 99:
count += 1
if abs(count) == 88:
continue
if count % 2 == 1:
sum += count
else:
sum -= count
print(sum)
9、用户登录(三次输入机会 )且每次输入错误时显示剩余次数(提示:使用字符串格式化)
i = 3
while i:
urn = input('Please input username:')
pwd = input('Please input password:')
if urn == 'Francis周':
if pwd == 'Francis8848':
print('Welcome!')
break
else:
i -= 1
if i == 0:
print('Sorry!please try 24 Hours later!')
else:
print('The password is not true.You have %d chance left.Try again!' %(i))
else:
print('The username is not true!')
10、简述ASCII,Unicode,utf-8编码关系
11、简述位和字节的关系
12、“老男孩”使用UTF-8编码占用几个字节?使用GBK编码占用几个字节?
13、制作趣味模板程序需求:等待用户输入名字、地点、爱好,根据用户的名字和爱好进行任意实现
14、等待用户输入内容,检测用户输入内容中是否含有敏感字符?如果存在敏感字符提示“存在敏感字符请重新输入”,并允许用户重新输入并打印。敏感字符:“小 皮球”,“大菠萝”
15、单行注释及多行注释
16、简述你所知道的python2与python3的区别
17、看代码书写结果
a = 1 > 2 or 4 < 7 and 8 == 8
print(a)
key:a = True
18、continue与break的区别
19、看代码书写结果
a = 12 & 127
print(a)
key:12
3、int
4、bool
5、str
老男孩Python九期全栈学习笔记3的更多相关文章
- 老男孩Python九期全栈学习笔记4
---恢复内容开始--- day4 1.作业回顾 1.有变量name = 'aleX leNb',完成如下操作: 1)移除 name 变量对应的值两边的空格,并输出处理结果 2)移除 name 变量左 ...
- Day1 老男孩python自动化运维课程学习笔记
2017年1月7日老男孩python自动化运维课程正式开课 第一天学习内容: 上午 1.python语言的基本介绍 python语言是一门解释型的语言,与1989年的圣诞节期间,吉多·范罗苏姆为了在阿 ...
- 老男孩九期全栈Python之基础一
---恢复内容开始--- day1 12.while 体验while的执行方式和效果,用多种方法输出1~100 while 1: print('我们不一样') print('在人间') print(' ...
- python全栈学习笔记(二)网络基础之子网划分
阅读目录 一.ip地址基本知识 1.1 ip地址的结构和分类 1.2 特殊ip地址 1.3 子网掩码 1.4 ip地址申请 二.子网划分 2.1 子网划分概念 2.2 c类子网划分初探 2.3 子网划 ...
- python全栈学习笔记(一)网络基础之网络协议篇
阅读目录 一.操作系统基础 二.网络通信原理 2.1 互联网的本质就是一系列的网络协议 2.2 osi七层协议 2.3 tcp/ip五层模型讲解 2.3.1 物理层 2.3.2 数据链路层 2.3.3 ...
- python全栈学习笔记(三)网络基础之网络设备及架构介绍
- PHP全栈学习笔记18
php基础知识,JavaScript,jQuery,ajax基础知识 linux基础知识,mysql数据库的基础与优化 程序设计,PHP框架基础知识,算法,逻辑思维,高并发 PHP基础知识 引用变量, ...
- PHP全栈学习笔记29
前言 这一章主要讲一讲PHP的背景,优势,PHP的环境搭建,书写和调式简单的PHP代码,如何解决简单的PHP错误等. 目录结构 PHP简介 PHP是面向对象,指令式编程,设计者是 拉斯姆斯·勒多夫 出 ...
- day2(老男孩-Python3.5-S14期全栈开发)
作者:赵俊 发布日期:2019/11/5 一.模块初识 import sys '''默认在当前目录下找模块,找不到再去python环境变量中寻找''' print(sys.pat ...
随机推荐
- [转载]URI、 URL 和 URN 的区别
1. URI URI = Universal Resource Identifier 统一资源标志符 URI采用一种特定语法标识一个资源的字符串.所标识的资源可能是服务器上的一个文件.不过,也可能是一 ...
- 利用multiprocessing.managers开发跨进程生产者消费者模型
研究了下multiprocessing.managers,略有收获,随笔一篇: 核心思路是构造一个manager进程,这个进程可以通过unix socket或tcp socket与其它进程通信:因为利 ...
- python函数部分----函数初识
0.来源http://www.cnblogs.com/jin-xin/articles/8241942.html 1.return 返回0个返回值,返回一个返回值.返回多个返回值 None.如果一个变 ...
- 【python】文件处理行与行之间的内容
在处理文本文件时,很多时候需要我们处理跨行的数据,但是用for循环处理不是很方便,想了一个歪招来处理不是很大的数据. 核心思想就是将上一行的东西存在一个列表里,到下一行用完这个数据在循环体里将列表初始 ...
- 防止sql注入(简单)
(1)mysql_real_escape_string -- 转义 SQL 语句中使用的字符串中的特殊字符,并考虑到连接的当前字符集 使用方法如下: $sql = "select count ...
- 单点登录系统和CAS的简介
---恢复内容开始--- 什么是单点登录? 单点登录(Single Sign On),简称为SSO,是目前比较流行的企业业务整合的解决方案之一.SSO的定义是在多个应用系统中,用户只需要登录一次就可以 ...
- ASUS RT-N16 使用OpenWrt 安装 ss记录
本文用于记录一下使用ASUS RT-N16 使用OpenWrt 安装 shadowsocks的过程. 前后一共折腾了一个星期,原先使用的是tomato固件,但是在配置iptables的过程中,执行 r ...
- VMware centos7 如何配置静态ip并且可上网
注:此贴使用NAT方式配置上网模式. 1.设置虚拟机的网络适配器为NAT模式: 2.修改VMware的“虚拟网络编辑器”: 打开后选择NAT模式,勾选,然后点击NAT设置: NAT默认设置了188网段 ...
- jenkins 构建nodejs-pipeline流水风格的任务
Step3 上图代码如下 node("master"){ //warp([$class:'BuildUser']) {BUILD_USER = BUILD_USER} GIT_NA ...
- ipv4网络无访问权限
昨天折腾了一天这个网络受限问题,都没有得到解决,驱动精灵.电脑管家(我不用360).重置Winsock目录.网络重置.组策略控制台.重启路由器(学校的以太网,工作时间不好重置路由器)都用了个遍,一直都 ...