第 三 天

1.基础数据类型初始: 存在即合理

      int运算:+ - * /** % .....

      bool判断真假作为条件。

      str:存储少量的数据。例:‘maoxiaomao‘ ‘毛小毛‘....操作简单,便于传输。

      list列表:[1.2.‘alex‘,{‘name‘,‘老南‘}]存放大量的数据,大量的数据存放在列表里便于传输。

      typle元祖:只读列表。例:(1,2,{‘name‘,‘老男孩‘}]

      dict字典:储存关系型的数据,查询速度非常快。二分查找。

      set集合:主要用于交集,并集,差集。。。

2.int:bit_lenth转换成二进制的最小位置。

3.bool:True False 数据转换类型 int-str    str- bool

                  空字符串False其他字符时True

4.索引与切片

第一个索引为0 第二个索引为1.只索取单个。  切片顾头不顾尾。

前面是0可以直接取,也可全部取值。

s =‘大美女我爱你‘
s1 = s[3]
print(s1)
s2 = s[0:5]
print(s2)

起始:截止索引:步长

s =‘asfafagsa‘
s1 = s[-1:-3:-1]
print(s1)

常用的操作方法:首字母大写,其他字母小写。

s = ‘laonanhai‘
s1 = s.capitalize()
print(s1)

    全部大写,全部小写

s2 = s.upper()
print(s3)
 
s3 = s.lower()
print(s3)
code = ‘aeQu‘
your_code = input(‘请输入验证码:‘).upper()
if your_code == code.upper() :
    print(‘验证码输入成功‘)

居中center

s = ‘asflafal‘
s1= s.center(30)
print(s1)

大小写翻转

s = ‘AHASIIHDInfasn‘
s1 = s.swapcase()
print(s1)

每个单词的首字母大写(非字母隔开)

判断以什么开头以什么结尾。(start end)切片。

去除首位的空格,换行符(\n)。tab(\t是丝个空格)

strip()    input(‘   ‘)  strip()

去除左边的空格,换行符,tab lstrip()

去除右边的空格,换行符,tab rstrip()

可以去除你想换的任何字符。。

find index通过元素找索引。

print(s.find(‘e’))找不到返回-1   s.index 找不到报错

cpunt 数数 寻找次元素出现的个数 可切片

repicae 替换

s = ‘sabcDef‘ s1 = s.replace(‘sab‘‘bcd‘)

split分割 str - list 字符串 - 列表

s=‘alex.wusir.taibai‘   print(s.split(3))  分割次数

format三种用法 格式化输出

1.s = ‘我叫{},今年{},爱好{},format(‘  ‘)‘

2.s = ‘我叫{0},今年{1},爱好{2},我依然叫{0}‘.format

3.第三种建绝对值

s=‘我叫{name},今年{age},爱好{hobby}‘.format(age=1)

print(name,isalnum())字符串由字母或数字组成

print(name,isalpha())字符串只由字母组成

print(name,isdigit())字符串只由数字组成

for循环

print(len(s))

for   i   in s

有限循环

      

原文地址:https://www.cnblogs.com/hanjiahao/p/8611363.html

时间: 2024-10-31 17:52:42

第 三 天的相关文章

angularJs中关于ng-class的三种使用方式说明

在开发中我们通常会遇到一种需求:一个元素在不同的状态需要展现不同的样子. 而在这所谓的样子当然就是改变其css的属性,而实现能动态的改变其属性值,必然只能是更换其class属性 这里有三种方法: 第一种:通过数据的双向绑定(不推荐) 第二种:通过对象数组 第三种:通过key/value 下面简单说下这三种: 第一种:通过数据的双向绑定 实现方式: function changeClass(){   $scope.className = "change2"; } <div clas

三百六十度全景图如何拍摄?

三百六十度全景图如何拍摄?随着全景技术的发展,全景拍摄也成为了一种十分新潮的摄影方式.全景摄影也有很多学问,而且随着全景照片的用途越来越多,拍摄全景的设备也越来越多.今天我们就介绍几种十分另类的360全景图拍摄方法,这些酷雷曼360全景图拍摄方法让你大开眼界. 工具/原料 相机 鱼眼镜头 云台 三角支架 方法/步骤 1 吊锤辅助360全景图拍摄方法 吊线保证拍摄时相机以节点旋转,使用吊线进行全景拍摄线不要太长,50CM以内比较容易控制,有时也到一米多在胸口位置进行拍摄,重锤容易晃动,很难对准.吊

关于SVM数学细节逻辑的个人理解(三) :SMO算法理解

第三部分:SMO算法的个人理解 接下来的这部分我觉得是最难理解的?而且计算也是最难得,就是SMO算法. SMO算法就是帮助我们求解: s.t.   这个优化问题的. 虽然这个优化问题只剩下了α这一个变量,但是别忘了α是一个向量,有m个αi等着我们去优化,所以还是很麻烦,所以大神提出了SMO算法来解决这个优化问题. 关于SMO最好的资料还是论文<Sequential Minimal Optimization A Fast Algorithm for Training Support Vector

三件软件作品评价

先交代三件软件作品的相关资料.   软件一 软件二 软件三 软件名称 蜗牛词典APP 24点小游戏APP 物理实验网站 学校 2017集美大学1412软工实践  集美大学1411 北京航天航空大学计算机学院 团队名称 SNS1412 hexagon 软剑攻城队 团队博客地址 http://www.cnblogs.com/jmu-sns/ http://www.cnblogs.com/24app/ http://www.cnblogs.com/buaase/ Git地址 https://codin

MVC4 自定义错误页面(三)

一.概述 MVC4框架自带了定义错误页,该页面位于Shared/Error,该页面能够显示系统未能捕获的异常,如何才能使用该页面: 二.使用步骤: 1.配置WebConfig文件,在System.Web节点下加上 <customErrors mode="On"  defaultRedirect="~/Shared/Error" /> 翻阅一些大神写的博客,在他们的博客中指出defaultRedirect是指向错误页面的URL,可是经过本人测试的时候,发现

Django(三) ORM 数据库操作

比较有用 转自 http://blog.csdn.net/fgf00/article/details/53678205 一.DjangoORM 创建基本类型及生成数据库表结构 1.简介 2.创建数据库 表结构 二.Django ORM基本增删改查 1.表数据增删改查 2.表结构修改 三.Django ORM 字段类型 1.字段类型介绍 2.字段参数介绍 3.Django ORM 外键操作 一.DjangoORM 创建基本类型及生成数据库表结构 1.简介 ORM:关系对象映射.定义一个类自动生成数

微信 小程序布局 左右三区块

/* 3三区块部分 *************/ .wear-diamonds{ display: flex; width: 100%; height: 300rpx; } .wear-diamonds>view{ width: 50%; height:100%; border: 1px solid black; } .diamonds-right>view{ width: 100%; height: 50%; border: 1px solid #000; } //-------------

Redis实战(三)Redis主从复制

从架构 1.主从架构图 2.通过命令 mkdir redisCluster创建redis集群文件夹 3.通过命令mkdir 6380   mkdir 6381   mkdir 6382在redisCluster文件夹下创建三个文件夹 4.通过以下命令将redis.conf分别拷贝到6380.6381. 6382文件夹下 cp /usr/local/redis/redis-3.0.2/redis.conf  ./6380 cp /usr/local/redis/redis-3.0.2/redis.

算法 排序lowB三人组 冒泡排序 选择排序 插入排序

参考博客:基于python的七种经典排序算法   [经典排序算法][集锦]     经典排序算法及python实现 首先明确,算法的实质 是 列表排序.具体就是操作的列表,将无序列表变成有序列表! 一.排序的基本概念和分类 所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作.排序算法,就是如何使得记录按照要求排列的方法. 排序的稳定性: 经过某种排序后,如果两个记录序号同等,且两者在原无序记录中的先后秩序依然保持不变,则称所使用的排序方法是稳定的,反之是不稳定

三:QJM HDFS高可用

本文介绍的是HDFS的一种HA方案.虽然有checkpoint node \backup node等,但是不能实现自动的failover. http://hadoop.apache.org/docs/r2.6.3/hadoop-project-dist/hadoop-hdfs/HDFSHighAvailabilityWithQJM.html 1.在2.0.0版本以下,namenode是单个的,如果namenode宕机,就会导致整个集群不可用.QJM 是HA的一种实现方式,通过master/sla