day6笔记

- int
   - bit_length  二进制所占位数num。bit_length()
  - bool
   - True/False
  - str
   - upper        全部变大写    name.upper()
   - lower        全部变小写    name.lower()
   - strip        去除空格      ame.strip()
   - split        以XX将字符串分开形成列表 name.split(xx)
   - replace      替换将name中的X替换成Y                     name.replace(‘x‘,‘y‘)
   - join        将字符串的每个元素中间加入(x) ‘x‘.join(name)
   - capitalize   首字母大写               name.capitalize
   - startswith   检验是否以xx开头(可规定范围)name.startswith(‘xx‘) true/false
   - endswith     检验是否以xx结尾(可规定范围)name.endswith(‘xx‘) true/false
   - isdecimal                检验字符串中是数字       name.sidecimal  true/false
   - encode(‘utf-8或utf-8‘) # 把字符串转化成字节
   - find                     判断字符串中是否含有xx,包含返回所在的索引不包含返回‘-1’ itum.find(xx)
   - index                    判断字符串中是否含有xx,包含返回所在的索引不包含则运算出错  str.index(‘xx‘)
   - casefold                 将字符串小写,包含小语种                                   str.casefold()
   - count                    计数,计算字符串中的(‘x’)的个数                       str.count(‘x’)
   - ljust                    将字符串放置于最左侧,并在右侧填充!使字符串变为20位       str.ljust(20,‘!‘)                             str.ljust(!,20)
   - rjust                    将字符串放置于最右侧,并在左侧填充!使字符串变为20位       str.rjust(20,‘!‘)
   - center                   将字符串放置于中间,并将字符左右串填充“!”使字符串变为20位    str.center(20,‘!‘)
   - expandtabs
   - format,4种格式化写法
     # format-4种
     # name = "我叫{0},年龄{1}-{0}-{0}"
     # val = name.format(‘海娇‘,45)
     # print(val)

# name = "我叫{0},年龄{1}-{0}-{0}"
     # val = name.format(*[‘海角‘,45])
     # print(val)

# v = input(‘>>>‘)
     # name = "我叫{name},年龄{age}"
     # val = name.format(name=v,age=18)
     # print(val)

# name = "我叫{name},年龄{age}"
     # dic = {‘name‘:‘海角‘,‘age‘:18}
     # val = name.format(**dic)
     # print(val)
   - format_map
     name = "我叫{name},年龄{age}"
     val = name.format_map({‘name‘:‘海角‘,‘age‘:18})
     print(val)
  - list
   - append       将某个对象加入列表最后一位  list.append(对象)
   - insert       将某个对象加入列表的某位    list.insert(0,对象)
   - reverse      反转列表                    list.reverse
  - tuple
   -
  - dict
   - get          获取字典对应键的值           dic.get(‘key‘)
   - items        获取字典的键值对             dic.items()
   - keys         获取字典的KEY                dic.keys()
   - values       获取字典的值                 dic.values()

时间: 2024-08-18 06:45:04

day6笔记的相关文章

【FCS NOI2018】福建省冬摸鱼笔记 day6【FJOI 2018】福建省选混分滚蛋记 day1

记录一下day6发生的事情吧. 7:30 到达附中求索杯,被人膜,掉RP. 7:50 进考场,6楼的最后一排的最左边的位置,世界上最角落的地方,没有任何想法. 发现电脑时间和别人不一样,赶快调了一下. 8:00 等待发题. 8:03 题发了,为什么要迟发呢.=) 8:05-9:30 冥思苦想T1什么鬼东西.中间看了看T2T3是啥. 9:30-10:30 对T3的水震惊之余,把T3切掉了,顺便在准考证背面写了题解,准备给同学看看,以便带出去交流. 10:50-12:00 思考T2骗分,T2又是DN

【DAY6】第六天的学习笔记

interface ---------------- 1.所有方法都是抽象的 2.属性有固定的修饰符. △成员常量:public static fianl △成员函数:public abstract △接口中的成员都是public的 3.接口之间可以多重继承. 4.接口之间是继承关系 5.类和接口之间是实现关系. 6.面向接口编程降低耦合度. 抽象类 -------------- 1.abstract class 2.抽象方法所在的类必须抽象类. 3.抽象类可以没有抽象方法,有抽象方法的一定是抽

Python学习笔记day6

面向对象(类) 概述 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,即:将之前实现的代码块复制到现需功能处. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 while True:     if cpu利用率 > 90%:     

python学习笔记day6【面向对象编程】

面向对象编程 一.编程范式:编程的方法论.程序员编程的“套路”及“特点”特点总结,抽象成方法.规范. 二.面向对象编程介绍: 1.描述 世界万物,皆可分类:世间万物,皆为对象:只要是对象,就肯定属于某种品类:只要是对象,就肯定有一定的属性. opp编程(面向对象编程)的抽象机制是将待解问题抽象为面向对象的程序中的对象.利用封装使每个对象都拥有个体的身份.程序便是成堆的对象,彼此通过消息的传递,请求其它对象 进行工作.也可以说opp编程是利用“类”和“对象”来创建各种模型来实现对真实世界的描述.

java初学者笔记总结day6

static关键字作用:没有static在类中定义的[数据和功能](成员变量和成员方法),都是属于对象的,如果[数据和功能]只是跟类有关系,那么我们可以通过staic关键字修饰,变为(静态变量和静态方法)-属于类. 静态变量 语法:static +成员变量 静态方法 语法:static +成员方法使用静态变量和静态方法1)类名.静态变量或方法(推荐)---->本类中使用可以省略->类名.2)对象引用.静态变量或方法 注意点:1)成员变量跟对象相关,每个对象存储一份数组,静态变量跟类相关,静态变

Python笔记基础篇-Day6

面向过程 VS 面向对象 编程范式编程是 程序 员 用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程 , 一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式有很多种不同的方式, 对这些不同的编程方式的特点进行归纳总结得出来的编程方式类别,即为编程范式. 不同的编程范式本质上代表对各种类型的任务采取的不同的解决问题的思路, 大多数语言只支持一种编程范式,当然也有些语言可以同时支持多种编程范式. 两种最重要的编程范式分别是面向过程

PYTHON学习笔记-DAY-6

编程范式 编程是 程序 员 用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程 , 一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式有很多种不同的方式, 对这些不同的编程方式的特点进行归纳总结得出来的编程方式类别,即为编程范式. 不同的编程范式本质上代表对各种类型的任务采取的不同的解决问题的思路, 大多数语言只支持一种编程范式,当然也有些语言可以同时支持多种编程范式. 两种最重要的编程范式分别是面向过程编程和面向对象编程. 面

学习笔记day6:CSS3动画属性

总结: CSS动画:@keyframes  animation:ie10+:加-webkit前缀: CSS过渡:transition:ie10+;加-webkit前缀: 3D转换:transform;ie10+;加-webkit前缀: 2D转换:transform:ie9+:加-webkit前缀: 难点: 贝塞尔曲线: linear:cubic-bezier(0,0,0.25,1); ease: cubic-bezier(0.25,0.1,0.25,1); ease-in:cubic-bezie

python小白-day6 time&datetime模块

time&datetime ?一.time模块 time模块提供各种操作时间的函数 说明:一般有两种表示时间的方式:       第一种是时间戳的方式(相对于1970.1.1 00:00:00以秒计算的偏移量),时间戳是惟一的       第二种以数组的形式表示即(struct_time),共有九个元素,分别表示,同一个时间戳的struct_time会因为时区不同而不同 1 2 3 4 5 6 7 8 9 10 11 12 import time print('clock():',time.cl