基础二 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 ...
随机推荐
- Swift学习第二天--面向对象
//: Playground - noun: a place where people can play import UIKit var str = "Hello, playground& ...
- 开发过程遇到的bug
1.transition和display的冲突: 解决方法:1)使用visibility:2)使用js的setTimeout使动画延迟:3)可以改变高度: 2.form表单提交和js中的提交冲突 解决 ...
- 了解数组中的队列方法,DOM中节点的一些操作
队列的概念 栈是一种后进先出的结构,而队列是一种先进先出的结构.如银行排队,排在前面的人先办业务然后离开,后来的人站在最后.可以用队列的push()方法插入元素到队列的末尾,可以用shift()方法删 ...
- 为什么要学ADO.NET。。。什么是ADO.NET。。。
之前学的 •只能在查询分析器里查看数据,操作数据,我们不能让普通用户去学sql,所以我们搭建一个界面(Web Winform)让用户方便的操作数据库中的数据. •ADO.NET就是一组类库,这组类 ...
- windows server数据库备份
@echo off //设置生成文件名字 set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"//使用mysqldump输出sql文件 cesec ...
- Android studio Error:org.gradle.api.internal.tasks.DefaultTaskInputs$TaskInputUnionFileCollection cannot be cast to
http://blog.csdn.net/FlyRabbit_1/article/details/74536317 Error:org.gradle.api.internal.tasks.Defaul ...
- python的sorted函数
sorted很简单,没太多好写的 ,只是给自己做个笔记. sorted接受三个参数,返回一个排序之后的list. 第一个接受一个可迭代的对象(因为sorted实现了迭代协议,所以接受的参数不一定需要l ...
- hadoop+hive+spark搭建(一)
1.准备三台虚拟机 2.hadoop+hive+spark+java软件包 传送门:Hadoop官网 Hive官网 Spark官网 一.修改主机名,hosts文件 主机名修改 hostnam ...
- [转载]linux修改open files数
概要:linux系统默认open files数目为1024, 有时应用程序会报Too many open files的错误,是因为open files 数目不够.这就需要修改ulimit和file-m ...
- Java实现 中文转换成Unicode编码 和 Unicode编码转换成中文
想要实现中文字符转换为Unicode编码的话主要用到的是一个这样的包,自己可以去API文档里面查看下的 java.util.Properties; 直接进入主题吧,主要是 package Test01 ...