day01代码
1、索引和切片
索引
格式:字符串[index]
作用:得到与index位置对应的元素
规则:索引从左到右:从0自增;索引从右到左,从-1自减
s = 'Hello World!'
# 索引
print(s[0]) # H
print(s[-1]) # !
切片
格式:字符串[首, 尾, 步长]
作用:获取新的字符串
规则:顾首不顾尾,默认步长为1,从左到右,步长为正;从右到左(索引值从大到小),步长为负
s = 'Hello World!'
# 切片
print(s[:5]) # Hello
print(s[4::-1]) # olleH
2、字符串字母大小写
capitalize()
作用:首字母大写,仅首字母大写
格式:字符串.capitalize()
# capitalize() 首字母大写
s = 'hellO'
print(s.capitalize()) # Hello
upper()
作用:全部大写
格式:字符串.upper()
# upper() 全部大写
s = 'hellO'
print(s.upper()) # HELLO
lower()
作用:全部小写
格式:字符串.lower()
# lower() 全部小写
s = 'heLLO'
print(s.lower()) # hello
swapcase()
作用:大小写反转
格式:字符串.swapcase()
# lower() 大小写反转
s = 'heLLO'
print(s.swapcase()) # HEllo
title()
作用:标题首字母大写,仅首字母(标题:遇到数字或特殊字符,数字或特殊字符后看成标题)
格式:字符串.title()
# title() 标题首字母大写,仅首字母大写
s = 'heLL2world*hi'
print(s.title()) # Hell2World*Hi
3、字符串格式
center()
作用:字符串居中
格式:字符串.center(宽度, 填充字符)
# center(宽度, 填充字符)
s = 'Hello World!'
print(s.center(30, '*')) # *********Hello World!*********
expandtabs()
作用:修改字符串的格式
格式:字符串中加\t,字符串.expandtabs()
# expandtabs(), 在字符串中加\t,前面自动分8位
s = 'Hel\tlo World!'
print(s.expandtabs()) # Hel lo World!
strip()
作用:去除字符
格式:字符串.strip(想要去除的字符)
# strip(), 去除字符
s = '(Hello World!)'
print(s.strip('()')) # Hello World!
day01代码的更多相关文章
- day01(静态、代码块、类变量和实类变量辨析 )
静态: 关键字:static 概述: 使用static关键字修饰的成员方法.成员变量称为静态成员方法.静态成员变量. 优缺点: 优点:使用时不用创建对象,节约了空间.使得代 ...
- Jquery day01
day01: 基础--选择器.属性和CSS.文档处理 day02: 高级--筛选.事件.效果.ajax jQuery介绍 JS类库 JavaScript 库封装了很多预定义的对象和实用函数.能帮助使用 ...
- python Day01
Python Day01 Python 简介 介绍 Python 是一种面向对象.直译式的计算机程序设计语言,也是一种功能强大的通用型语言,已经有将近二十年的发展历史,成熟稳定.包含了一组完善而且容易 ...
- python开发学习-day01 (python安装与版本、字符串、字典、运算符、文件)
*:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* ...
- day01课程回顾,数据类型
Day01 Python的分类 Cpython:代码àc字节码->机器码 一行一行的编译执行 Pypy: 代码àc字节码->机器码 全部转换完再执行 其他python 代码- ...
- EL和 JSTL? 在JSP中简化 java代码的写法!
一.servlet部分 package com.aaa.servlet; import com.aaa.dao.IStudentDAO; import com.aaa.dao.Impl.Student ...
- Python--day02(编程语言、运行python代码、变量)
day01主要内容回顾 1.进制转换: 二进制: 1111 0101 1010 十六进制 f 5 a 2.内存分布:堆区 和 栈区 外来人只能访问栈区的数据 ...
- 《javascript经典入门》-day01
<javascript经典入门>-day01 1.了解JavaScript 01.浏览器每次加载和显示页面时,都在内存里创建页面及其全部元素的一个内部表示体系,,也就是DOM.在DOM里, ...
- 改善JAVA代码01:考虑静态工厂方法代替构造器
前言 系列文章:[传送门] 每次开始新的一本书,我都会很开心.新书新心情. 正文 静态工厂方法代替构造器 说起这个,好多可以念叨的.做了一年多的项目,慢慢也有感触. 说起构造器 大家很明白,构造器 ...
随机推荐
- Problem D: 平面上的点和线——Point类、Line类 (IV)
Description 在数学上,平面直角坐标系上的点用X轴和Y轴上的两个坐标值唯一确定,两点确定一条线段.现在我们封装一个“Point类”和“Line类”来实现平面上的点的操作. 根据“append ...
- 细数本地连阿里云上mysql8遇到的坑
最近两个月忙成狗,给了自己一个冠冕堂皇的不记录博客的借口,今天咬牙记录一篇本地连阿里云mysql遇到的各种坑; 昨天利用妹妹的学生身份买了台廉价的阿里ECS,购买成功后的第一反应当然是把本地的mysq ...
- python super超类方法
super() 函数是用于调用父类(超类)的一个方法. super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO).重复调用( ...
- linux定时清理日志
服务器硬盘较小,需要自动删除日志 1.编写find命令 首先编写需要删除文件的sh #删除50天前的日志 find */logs -mtime +50 -exec rm -f {} \; #注意目录 ...
- Centos解除端口占用
- 查看所有端口占用 - netstat -tln - 查看端口被哪个进程占用 - lsof -i:端口号 - 杀死被占用端口 - kill 端口号
- Jenkins使用QQ邮箱构建邮件提醒服务
前置条件: 已安装好Jenkins服务端 步骤: 访问Jenkins服务端(ip+端口),登录Jenkins 点击系统管理 选择管理插件 选择可选插件 搜索Mailer Plugin 点击直接安装 点 ...
- ---————for循环打印爱心
//打印爱心public class Xin{ public static void main (String [] args){ for(int i=1;i<=4;i++){ for(int ...
- pivot 与 unpivot 函数是SQL05新提供的2个函数
pivot 与 unpivot 函数是SQL05新提供的2个函数 ----------------------------------------------------------------- ...
- centos7 ,windows7 grub2 双系统引导
因为原先的windows7 和 centos6.3 安装在一台笔记本上.因为centos6.3不能识别无线网卡,在网上找了找,要升级内核到3.2以上. 因为本人初级水平,不敢擅自行动,怕把window ...
- Maven&&Philosophy~
What is Maven? At first glance Maven can appear to be many things, but in a nutshell Maven is an att ...