01 昨日内容回顾
while 条件:
循环体 如何终止循环:
1,改变条件。
2,break。
3,exit() quit() 不推荐。 关键字:
break continue
while else:循环只要不被break打断,则执行else语句。 格式化输出:做一个字符串的公共模板,让某些位置的元素变成动态可传的。
% 占位符, 数据类型:s 字符串 d:数字 f r。
坑:
如果想要格式化输出中表示% 则应该 %%。 运算符:
or and not
优先级: () > not > and > or 1,运算符两边都是比较运算
1 > 2 and 3 < 4 or 4 < 7 and 3 < 9
按照优先级顺序从左至右依次计算。
2,运算符两边都是数字
x or y if x is True,return x else return y.
3,混合:运算符两边是数字或者比较
1 and 3 or 3 < 4 and 5 : 3 编码:
什么是编码?
人类能识别的文字 与 0101010 的对应关系表。
ascii:是最早的编码本,只包含:数字,字母,特殊字符。
a : 0000 0010 一个字符用1个字节表示
Unicode:万国码。将全世界所有的文字都包含进来。
早期:一个字符用2个字节表示
a : 0000 0000 0000 0100
中:0000 0000 0001 0000
升级:一个字符用4个字节表示
a : 0000 0000 0000 0100 0000 0100 0000 0100
中:0000 0000 0001 0000 0000 0100 0000 0100
浪费资源。 utf-8的编码本:最少用8位一个字节表示一个字符
a: 0000 0010 一个字节表示一个字符
欧:0000 0010 0000 0010 两个字节表示一个字符
中:0000 0010 0000 0010 0000 0010 三个字节表示一个字符 补充:数字,字母,特殊字符 映射的是ascii。 gbk:国标。
数字,字母,特殊字符 映射的是ascii。
本国语言。
中:0000 0010 0000 0010 两个字节。
'python骑士'
# gbk:10个字节。
# utf-8:12个字节。 8bit == 1 bytes
1024bytes == 1 Kb
1024 Kb == 1 Mb
1024 Mb == 1 Gb
02 作业讲解 03 int
用于计算
1,二进制与十进制之间的转换。
2,bit_length() # 获取十进制转化成二进制的有效位数 04 bool
bool 值 就是 True False
str --> bool 就是非空即真
bool --> str 是没有意义的 05 str
# 字符串的切片索引以及常用操作方法 都是形成新的字符串,与原字符串没有关系。 注意事项
# 索引与切片  ***(索引长度过长会报错)
按照切片取值 顾头不顾尾
# 只要倒叙取值就要加上反向步长。
##  ****  切片是默认从左到右  如果切片的起步是负 那么 应加上反向步长 不然会造成输出是空

# capitalize() 首字母大写 **  (后面的字符全部小写)
# # center() 将字符串居中可以设置总长度,可以设置填充物 *
title  非字母隔开的每个单词的首字母大写 *
# swapcase 大小翻转  *
upper()全部大写 lower() 全部小写 ***
变量由字母数字下划线组成
# find : 通过元素找索引,找到第一个就返回(可切片),找不到返回-1   ***
# index 通过元素找索引,找到第一个就返回(可切片),找不到报错 ***
# strip:默认去除字符串前后两端的空格,换行符,制表符  ***
# lstrip()  rstrip()  左右 去除
# strip ("字符串")(切出来的字符串是不按照顺序全部切除,但是只能是首尾两端一起) ****
# # join (list(必须全部都是字符串组成的列表) ---> str 只是其中一种用途)
format 格式化输出  ***
# 第一种方式:
# s = '我叫{}, 今年{}, 性别{}'.format('小虎', 25, '女')
# s = 'woshi{},{},{}'.format('mark', 23, 'man')
# print(s)
# print(s)
# 第二种方式
# s = '我叫{0}, 今年{1}, 性别{2},我依然叫{0}'.format('小虎', 25, '女')
# print(s)
# 第三种方式
# s = '我叫{name}, 今年{age}, 性别{sex},我依然叫{name}'.format(age=25, sex='女',name='小虎',)
# print(s)
# is系列
# name = 'taibai123'
# print(name.isalnum()) #字符串由字母或数字组成
# print(name.isalpha()) #字符串只由字母组成
# print(name.isdigit()) # 字符串只由数字组成 **
## casefold  把所有的大写变小写  (欧洲的也能识别)
# count 计算字符串中某个字符出现的次数 ***
# len (字符串) 字符串的数量 长度
# s = 'fjdsklf;jdskafjdsaflsdfsdfsdafsdgsfda'
# print(s.count('f'))
# print(s.count('f', 1,))
#
# # 公共方法(内置函数)
# s = 'fdskafl12431 fdkslfjsdlfksjd'
# print(len(s))
												

day 3 大纲笔记的更多相关文章

  1. day4 大纲笔记

    01 上周内容回顾 int bool str int <---> str: i1 = 100 str(i1) s1 = '10' int(s1) 字符串必须是数字组成. int <- ...

  2. day2 大纲笔记

    1, pycharm的使用2,昨日内容回顾(作业讲解) 编译型 解释型 python2x: 混乱 冗余 python3x: 规范,清晰 变量: 常量:一直不变的量.全部大写的变量 常量. 注释: # ...

  3. 郝斌老师C语言学习笔记(一)

    在给变量分配内存时,很可能这段内存存在以前其他程序使用留下的值.当使用VC编译器,若编译器发现没有给变量赋值而使用,就会返回一个以“85”开头的很大的数字(此时该段内存中为一个垃圾数,为了避免出现较常 ...

  4. 2019年Web前端最新导航(常见前端框架、前端大牛)

    本文最初发表于博客园,并在GitHub上持续更新前端的系列文章.欢迎在GitHub上关注我,一起入门和进阶前端. 前言 本文列出了很多与前端有关的常见网站.博客.工具等,整体来看比较权威.有些东西已经 ...

  5. 20190528-JavaScriptの打怪升级旅行 { 语句 [ 赋值 ,数据 ] }

    写在前面的乱七八糟:今天考了试,emmm很基础的题,还是Mrs房的面试题让人绝望啊┓( ´∀` )┏,补了很多知识,很综合的题,坑也很多,总的来说,查漏补缺,其实是啥都缺~ 今天打的小BOSS主要是数 ...

  6. 可能是东半球第二好用的软件工具全部在这里(update in 2020.10.09)

    1. 产品经理工具种草 浏览器:Google Chrome 网络浏览器 原型绘制软件:墨刀- 在线产品原型设计与协作平台(https://modao.cc/).摹客mockplus - 摹客,让设计和 ...

  7. 2022年Web前端开发流程和学习路线(详尽版)

    前言 前端侧重于人机交互和用户体验,后端侧重于业务逻辑和大规模数据处理.理论上,面向用户的产品里,所有问题(包括产品.设计.后端.甚至看不见的问题)的表现形式,都会暴露在前端,而只有部分问题(数据问题 ...

  8. [笔记]机器学习(Machine Learning) - 00.目录/大纲/写在之前

    目录会根据我的学习进度而更新,给自己列一个大纲以系统地看待整个学习过程. 学习资料来源 学习的是Coursera上吴恩达(Andrew Ng)老师的机器学习视频(课程传送门,最近在"最强大脑 ...

  9. AngularJS高级程序设计读书笔记 -- 大纲篇

    零. 初衷 现在 AngularJS 4 已经发布了, 楼主还停留在 1.x 的阶段, 深感自卑. 学习 AngularJS 的初衷是因为, 去年楼主开始尝试使用 Flask 开发自动化程序, 需要用 ...

随机推荐

  1. a recipe kindly provided by Dimas for kikuchi

    https://sianipar17.com/2017/12/14/tutorial-for-teleseismic-body-wave-inversion-program/

  2. [SpringMVC-初始] 初始SpringMVC

    关于SpringMVC的简介 A.SpringMVC概述 作用: SpringMVC框架是SpringFramWork中实现了MVC架构模式的轻量级子框架 用于将WEB层进行职责解耦,松散的耦合可插拔 ...

  3. 在使用Idea配置jQuery的问题

    今天使用idea中引入jQuery代码时,发生的几个错误,时刻提醒 1.jQuery的驱动包要放置在web目录下 2.引入jQuery的驱动包时,语句格式为<script></scr ...

  4. MFC 关于new出一个新对话框时,退出对话框内存泄漏的问题解决

    问题: 在进行点击按钮弹出对话框时,我是用了new来生成一个新的对话框,但是在新对话框关闭的时候,经过检查发现,新对话框存在内存泄漏问题. 原因: 因为使用了new,但是当时没有找到地方进行delet ...

  5. java学习笔记15(String 类,StringBuffer)

    /* * String类的特点: * 所有的""都是String的对象 * 字符串一旦创建就是常量,不能改变 */ public class StringDemo { public ...

  6. robotframework·WEB项目

    date:2018527 day11 一.项目分层 1.测试数据(配置变量,如网址.用户名.密码等) 2.关键字(关键字封装,要调用直接使用关键字名即可,输入内容.点击元素.滚动滑动条等等) 3.测试 ...

  7. 对于src路径问题,深层理解的实践。且对于输出流write()两个方法的源码阅读。

    根据昨天的总结,可深层理解图片中src的路径.所以今天实现了一个想法.就是路径写入的是Controller,然后自动去本地找. 其实就是将电脑的本地图片 显示出来.通过输出流的方式. 代码如下: @R ...

  8. 在Microsoft Power BI中创建地图的10种方法

    今天,我们来简单聊一聊“地图”. 在我们日常生活中,地图地位已经提升的越来越高,出门聚餐.驾驶.坐车.旅行......应运而生的就是各种Map APP. 作为数据分析师,我们今天不讲生活地图,要跟大家 ...

  9. 如何在Power BI和Tableau之间进行选择?

    作者:Mike Gallucci 如今,当谈到商业智能(BI)分析软件时,有两个主要的行业领导者 - 微软的Power BI和Tableau.根据分析和业务平台的2018年Gartner Magic ...

  10. 微软Power BI报表服务器学习总览

    今天,微软宣布了8月更新Power BI Report Server!此版本包含一些新功能,包括一些备受期待的项目,如报表主题,条件格式改进和报表页面工具提示. 报告 报告主题 用于触发操作的按钮 组 ...