昨日回顾及
 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的更多相关文章

  1. 基础二 day4 日记

    1.list增删改查 l1 = [1,'alex',True,[1,2,3],(2,3,4),{'name':'alex'}]l1 = ['alex',True,'wusir','ritian','t ...

  2. Python全栈开发【基础二】

    Python全栈开发[基础二] 本节内容: Python 运算符(算术运算.比较运算.赋值运算.逻辑运算.成员运算) 基本数据类型(数字.布尔值.字符串.列表.元组.字典) 其他(编码,range,f ...

  3. Bootstrap <基础二十九>面板(Panels)

    Bootstrap 面板(Panels).面板组件用于把 DOM 组件插入到一个盒子中.创建一个基本的面板,只需要向 <div> 元素添加 class .panel 和 class .pa ...

  4. Bootstrap <基础二十八>列表组

    列表组.列表组件用于以列表形式呈现复杂的和自定义的内容.创建一个基本的列表组的步骤如下: 向元素 <ul> 添加 class .list-group. 向 <li> 添加 cl ...

  5. Bootstrap<基础二十七> 多媒体对象(Media Object)

    Bootstrap 中的多媒体对象(Media Object).这些抽象的对象样式用于创建各种类型的组件(比如:博客评论),我们可以在组件中使用图文混排,图像可以左对齐或者右对齐.媒体对象可以用更少的 ...

  6. Bootstrap <基础二十六>进度条

    Bootstrap 进度条.在本教程中,你将看到如何使用 Bootstrap 创建加载.重定向或动作状态的进度条. Bootstrap 进度条使用 CSS3 过渡和动画来获得该效果.Internet ...

  7. Bootstrap <基础二十五>警告(Alerts)

    警告(Alerts)以及 Bootstrap 所提供的用于警告的 class.警告(Alerts)向用户提供了一种定义消息样式的方式.它们为典型的用户操作提供了上下文信息反馈. 您可以为警告框添加一个 ...

  8. Bootstrap<基础二十四> 缩略图

    Bootstrap 缩略图.大多数站点都需要在网格中布局图像.视频.文本等.Bootstrap 通过缩略图为此提供了一种简便的方式.使用 Bootstrap 创建缩略图的步骤如下: 在图像周围添加带有 ...

  9. Bootstrap <基础二十三>页面标题(Page Header)

    页面标题(Page Header)是个不错的功能,它会在网页标题四周添加适当的间距.当一个网页中有多个标题且每个标题之间需要添加一定的间距时,页面标题这个功能就显得特别有用.如需使用页面标题(Page ...

随机推荐

  1. css各种布局

    1.水平居中 前提:父容器.parent 和子容器.child 1)使用text-align和inline-block .parent{text-aling:center}; .child {disp ...

  2. 解决linux重启后无法开启nginx问题“var/run/nginx/nginx.pid" no such file or directory问题

    起因:每次重启虚拟机后,var/run/nginx/目录都会被删除,所以无法在这个目录创建nginx.pid文件, 可以自己创建var/run/nginx/目录,然后可以运行,但治标不治本,下次虚拟机 ...

  3. css3 结构性伪类选择器

    伪类 选择器 类型 说明 备注 E:first-line 伪元素选择器 选择匹配E元素内的第一行文本 E:first-letter 伪元素选择器 选择匹配E元素内的第一个字符 E:before 伪元素 ...

  4. DNS查询的工作原理

    二.DNS查询的工作原理 1.DNS查询过程按两部分进行     1.名称查询从客户端计算机开始, 并传送给本机的DNS客户服务程序进行解析     2.如果不能再本机解析查询, 可根据设定的查询DN ...

  5. 手机端rem如何适配_rem详解及使用方法2

    作为一个前端开发人员,我们的任务是将UI设计师的图稿运用计算机语言呈现在用户面前.而现在的设备大小尺寸不一,近年来智能手机的普及更是让网页的用户大部分来源与手机,所以让不同大小的移动端屏幕都能较好的还 ...

  6. nginx+apache前后台搭配使用

    nginx apache都是web服务器 但是nginx更轻型对静态处理强大,而且nginx也是反向代理服务器,可以作转发 apache比较重型,非常稳定,处理动态WEB程序非常好,但是对静态处理就比 ...

  7. requireJS对文件合并与压缩(二)

    requireJS对文件合并与压缩 RequireJS提供了一个打包与压缩工具r.js,r.js的压缩工具使用UglifyJS进行压缩的或Closure Compiler.r.js下载 require ...

  8. VS代码生成工具ReSharper使用手册:配置快捷键(转)

    原文:http://blog.csdn.net/fhzh520/article/details/46364603 VS代码生成工具ReSharper提供了丰富的快捷键,可以极大地提高你的开发效率. 配 ...

  9. K:二叉树的非递归遍历

    相关介绍:  二叉树的三种遍历方式(先序遍历,中序遍历,后序遍历)的非递归实现,虽然递归方式的实现较为简单且易于理解,但是由于递归方式的实现受其递归调用栈的深度的限制,当递归调用的深度超过限制的时候, ...

  10. android应用开发基础知道

    1.理解android linux是由c语言和汇编语言写的操作系统,android是基于linux内核的操作系统.发者可以使用Java或C/C++开发Android应用. 2.android环境搭建 ...