基础二 day4
昨日回顾及
int
bit_lenth()
bool
int ----> bool 非零True,0 False
bool----> True 1 False 0 str ----> bool ''转换 False 非空 ---> True
bool ---> str 'True' 'False' str ----> int int(str) str 必须是全部由数字组成
int-----> str str(int)
str
*captlize 首字母大写,其余小写
title 每个单词首字母大写,其他是小写 非字母区分单词
*upper 全部大写
*lower 全部小写
*strip 去除前后的空格,\t,\n
strip('abc') 去除前后a ,b ,c ,
lstrip
rstrip
center 居中,前后可以有填充物
*find 通过元素找索引,找不到返回-1 可切片
*index 通过元素找索引,找不到返回会报错 可切片
**format
'我叫{},今年{}'.format('天百',12)
'我叫{0},今年{1},我依然叫{0}'.format('天百',12)
'我叫{name},今年{age}'.format(name = '天百',age = 12)
*replace (old,new,count) 默认不写,全部替换
*startswith 以什么开头,可切片
*endswith 以什么结尾,可切片
*split str-----> list
swapcase 大小写反转
*isdigit 全部数字组成
isalpha 全部字母
isalnum 数字或者字母
*len() 长度
*count 计算元素出现的次数 s = 'fdsav'
s[0]
s[0:2]
s[:]
s[-1]
s[0:3:2]
s[2::-2]
for i in s:
print(i)
补充内容
1 . 字符串 .join方法
可以在一段字符串每个元素后加一个指定的元素
#join的用法
s = 'alexeweuesir'
# s1 = 'a_l_e_.....'
s1 = '_'.#join(s)迭代添加
print(s1)
结果
s = 'alexeweuesir' for i in s:
print(i)
if i == 'e':
break
结果
s = 'alexeweuesir'
for i in s:
if i == 'e':
continue
print(i)
结果![]()
s = 'alexeweuesir'
while True:
pass
else:
pass
s = 'alexeweuesir'
for i in s:
if i == 'e':
pass
print(i)
else:
print(666)
结果

作业分析
4,实现一个整数加法计算器:如:
content = input(‘请输入内容:’) 如用户输入:5+9或5+ 9或5 + 9,然后进行分割再进行计算。
content = input("请输入内容:")
sum = 0
content = content.split("+") #['1 ',' 2',]#split字符串转成列表 ("+")是用’+’拆分
for i in content:
sum = sum + int(i) print(sum)
content = input("请输入内容:")
index = content.find('+')
i1 = int(content[0:index])
i2 = int(content[index+1:])
sum = i1 + i2
print(sum)
5,计算用户输入的内容中有几个整数。
如:content = input(‘请输入内容:’) # 如fh12dal234slfh98769fjdla
content=input("请输入:")
count =0
for i in content:
if i.isdigit():
count+=1
print(count)
结果![]()
基础二 day4的更多相关文章
- 基础二 day4 日记
1.list增删改查 l1 = [1,'alex',True,[1,2,3],(2,3,4),{'name':'alex'}]l1 = ['alex',True,'wusir','ritian','t ...
- Python全栈开发【基础二】
Python全栈开发[基础二] 本节内容: Python 运算符(算术运算.比较运算.赋值运算.逻辑运算.成员运算) 基本数据类型(数字.布尔值.字符串.列表.元组.字典) 其他(编码,range,f ...
- Bootstrap <基础二十九>面板(Panels)
Bootstrap 面板(Panels).面板组件用于把 DOM 组件插入到一个盒子中.创建一个基本的面板,只需要向 <div> 元素添加 class .panel 和 class .pa ...
- Bootstrap <基础二十八>列表组
列表组.列表组件用于以列表形式呈现复杂的和自定义的内容.创建一个基本的列表组的步骤如下: 向元素 <ul> 添加 class .list-group. 向 <li> 添加 cl ...
- Bootstrap<基础二十七> 多媒体对象(Media Object)
Bootstrap 中的多媒体对象(Media Object).这些抽象的对象样式用于创建各种类型的组件(比如:博客评论),我们可以在组件中使用图文混排,图像可以左对齐或者右对齐.媒体对象可以用更少的 ...
- Bootstrap <基础二十六>进度条
Bootstrap 进度条.在本教程中,你将看到如何使用 Bootstrap 创建加载.重定向或动作状态的进度条. Bootstrap 进度条使用 CSS3 过渡和动画来获得该效果.Internet ...
- Bootstrap <基础二十五>警告(Alerts)
警告(Alerts)以及 Bootstrap 所提供的用于警告的 class.警告(Alerts)向用户提供了一种定义消息样式的方式.它们为典型的用户操作提供了上下文信息反馈. 您可以为警告框添加一个 ...
- Bootstrap<基础二十四> 缩略图
Bootstrap 缩略图.大多数站点都需要在网格中布局图像.视频.文本等.Bootstrap 通过缩略图为此提供了一种简便的方式.使用 Bootstrap 创建缩略图的步骤如下: 在图像周围添加带有 ...
- Bootstrap <基础二十三>页面标题(Page Header)
页面标题(Page Header)是个不错的功能,它会在网页标题四周添加适当的间距.当一个网页中有多个标题且每个标题之间需要添加一定的间距时,页面标题这个功能就显得特别有用.如需使用页面标题(Page ...
随机推荐
- Wamp环境搭建常见错误问题解决
第一点.对于apache + php + mysql 的版本的正确选择 问题:网上有些教学视频已经很早了,然后很多人照着来,完全和视频里讲的一样,但是结果就是搭建不成功. 出现问题原因:三件套的版本选 ...
- Docker(六):Docker网络配置进阶
1.Docker集群网络配置之Weave Weave是Github上一个比较热门的Docker容器网络方案,具有非常良好的易用性且功能强大.仓库地址:https://github.com/weavew ...
- Less is exponentially more
Less is exponentially more (原文出处:rob pike 博客,https://commandcenter.blogspot.jp/2012/06/less-is-expo ...
- ubuntu 安装 pythonenv
This will get you going with the latest version of pyenv and make it easy to fork and contribute any ...
- tomcat中使用mysql连接池的配置
1.下载相应的jar包,添加到工程中 需要下载的包主要有commons-pool2-2.2 commons-dbcp2-2.0.1-src commons-dbcp2-2.0.1 commons-c ...
- DBA 优化法则
硬件资源是根本,DBA是为了充分利用硬件资源:(更新中--) 统一SQL语句: 减少SQL嵌套: 执行计划返回结果集(决定计划走向): 合理使用临时表: tempdb分多文件: OLTP 条件使用变量 ...
- Jenkins 学习笔记(一):我对 Jenkins 的宏观认识
Jenkins 是一个持续构建的系统,通过一周的了解熟悉,其逻辑似乎很简单. Jenkins 拓扑 Jenkins 逻辑 1. 从代码库拉取代码. 2. 处理代码. 对于需要编译的程序,需要进行处理, ...
- hadoop的安装和配置(二)伪分布模式
博主会用三篇文章为大家详细的说明hadoop的三种模式: 本地模式 伪分布模式 完全分布模式 伪分布式模式: 这篇为大家带来hadoop的伪分布模式: 从最简单的方面来说,伪分布模式就是在本地模式上修 ...
- 第十七章:Python の Web开发基础(四) MVC与Django
本課主題 MVC 介绍 Django 介紹 MVC 介绍 controllers 处理用户请求 views 放置HTML模版 models 操作数据库 MVC框架就是目录的归类 MVC 是一种软件开发 ...
- c# socket 粘包 其实。。。
文章内容有错,请直接关闭~~~不要看了.丢人. private static Dictionary<string, Packet> cache = new Dictionary<st ...

