Python day2_int以及string的常见方法1_笔记
Python中,主要的基本类型有:数字(int型)、字符串(string型)、列表(list型)、元祖(tuple型)、字典(direct型)、布尔值(boolean型)
1.int型
1.强转int
a=""
b=int(a)
2.查看类型
a=""
print(type(a))
3.转换进制
num=""
v=int(num,base=2)
print(v)
#基于base将字符串型以base进制转换为10进制
2.string型
1.常见的
text="littlepage"
a=text.capitalize()#首字母大写
b=a.casefold()#转小写(多国语言对应)
c=a.lower()#转小写(只有英语)
d=text.center(20)#一行总共20个,text放正中,如果不对称,右边多一个
e=text.center(20,'*')#除了text,其余都用字符*填充
f=text.count('l')#计算l在text中出现过几次,后面可跟上start和end参数
g=text.endswith('e')#判断是不是以e结尾,真返回ture,否则返回false
h=text.startswith('p')#判断是不是以p开头
i=text.find("pa")#查找字符或者字符串索引,可跟上starts和ends
2.可进行格式替换
#1.format替换
text="I am {name}.My age is {age}"
text.format(name="LittlePage",age=18)
#或者可以直接写成,注意必须索引以0开头
text="I am {0}.My age is {1}"
text.format("LittlePage",18)
#2.format_map替换,与java中map相同,有一个key和一个value
text="I am {name}.My age is {age}"
text.format_map({"name":"LittlePage","age":18})
3.判断类型
a="hhh999"
p=a.isalnum()#判断是否是字母数字结合
print(p)
p=a.isalpha()#判断是否是字母
print(p)
a="99"
p=a.isdecimal()#判断是否为数字
p=a.isdigit()#判断是否是数字及数字序列(例如①也算数字序列)
p=a.isnumeric#判断是否是数字及数字序列或者中文数字 print(p)
4.tab补漏指标expandtabs用法
text="username:\tage:\ttelephone:\n"
person1="Littlepage\t18\t1818181818\n"
person2="Littlepage\t18\t1818181818\n"
person3="Littlepage\t18\t1818181818\n"
print(text.expandtabs(20)+person1.expandtabs(20)+person2.expandtabs(20)+person3.expandtabs(20))
#打印结果整齐如下
# username: age: telephone:
# Littlepage 18 1818181818
# Littlepage 18 1818181818
# Littlepage 18 1818181818
Python day2_int以及string的常见方法1_笔记的更多相关文章
- Python day5_tuple元祖的常见方法1_笔记
# 初识元祖# 1.元祖的一级元素不能被修改,增加,删除,但可以查看,del tu[0]错的# 2.元祖最后一个元素后注意加‘,’,并没有区别,只是为了和方法中元素区别开li=[11,22,33,44 ...
- Python day6_dictionary字典的常见方法1_笔记(基本类型结束)
# 字典的简述 # 1.字典不能做字典的key,列表也不能作为列表的key info={ 'k1':'v1', 'k2':'v2' } print(info) #2.通过键获取值 print(info ...
- Python day4_list的常见方法1_笔记(浅拷贝和深拷贝的简述)
li=[1,2,3,'55dd'] li.clear()#清除列表内容 print(li) li.append(1)#追加 li.append(3) print(li) #拓展:直接赋值和copy和d ...
- 《java入门第一季》之类(String类常见方法小叙)
String类下面的构造方法和一些常见的方法: /* * 字符串:就是由多个字符组成的一串数据.也可以看成是一个字符数组. * 通过查看API,可以知道 * A:字符串字面值"abc&quo ...
- 整理string类常见方法的使用说明
整理String类的Length().charAt().getChars().replace().toUpperCase().toLowerCase().trim().toCharArray()使用说 ...
- Python day3_string的常见方法2_笔记
1.分割字符串的4个方法partition,rpartition,split,rsplit(区别,partition是仅分割一个,split分割全部,r是从右边开始分割,split可以传参数,自定义分 ...
- Python 模拟登录几种常见方法
方法一:直接使用已知的cookie访问 优点: 简单,但需要先在浏览器登录 原理: 简单地说,cookie保存在发起请求的客户端中,服务器利用cookie来区分不同的客户端.因为http是一种无状态的 ...
- Python 中的 os 模块常见方法?
os.remove() 删除文件 os.rename() 重命名文件 os.walk() 生成目录树下的所有文件名 os.chdir() 改变目录 os.mkdir/makedirs 创建目录/多层目 ...
- String类的常见方法的使用案例
String类的常见方法的使用案例 //使用指定的字符串替换当前字符串中指定的内容 //将helloworld中的o替换为a String s="HelloWorld"; Stri ...
随机推荐
- 同行span标签设置display:inline-block;overflow:hidden垂直对齐问题
1 问题描述:一个div包含 三个span 当span2 类样式设置如下图时,将导致垂直方向不对齐的情况 2解决方案: 将前面的也设置同样的样式 overflow:hidden; display:in ...
- php 获取淘宝搜索词 内容
$s = file_get_contents('http://suggest.taobao.com/sug?extras=1&code=utf-8&callback=g_ks_sugg ...
- 【题解】Luogu P4344 [SHOI2015]脑洞治疗仪
原题传送门:P4344 [SHOI2015]脑洞治疗仪 前置芝士:珂朵莉树 窝博客里对珂朵莉树的介绍 没什么好说的自己看看吧 珂朵莉树好题啊 我一开始一直Re65 后来重构代码就ac了,或许是rp问题 ...
- 12: xlrd 处理Excel文件
1.1 xlrd处理.xlsx 文件 1.xlrd常用方法 #!/usr/bin/python # coding:utf-8 # 用xlrd读取Excel文件基本用法 import sys impor ...
- 【python006-算术操作符】
一.算术运算符: //:指两个数相除求整 **:指一个数的多少次方,3**2 == 3的2次方 %:指两个数相除求余 二.通过学习求余的方式改进求闰年的程序 temp = input("请输 ...
- Python3 tkinter基础 Label 显示的文字换行
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda ...
- Python3基础 list count 查询指定元素在列表中出现了多少次
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda ...
- 关于BOARD_SYSTEMIMAGE_PARTITION_SIZE【转】
本文转载自:https://blog.csdn.net/ttxgz/article/details/7542380 1. 系统需要,把需要预置在系统的所有apk放在目录 device/softwinn ...
- 编译openwrt时报错:FMCGenericError.h:34:27: fatal error: libxml/parser.h: No such file or directory
解决办法: 更新openwrt的feeds,并重新make menuconfig ./script/feeds update -a ./script/feeds install -a
- php中的正则函数:正则匹配,正则替换,正则分割 所有的操作都不会影响原来的字符串.
有一个长期的误解, 如果要分组, 必须用 小括号 和 |, 而不能用 中括号 和 |. [ab|AB]表示的不是 匹配 ab或 AB, 而是表示 匹配 a,b, |, A, B 这5个字符中 的任意 ...