python变量类型&字符串的内建函数使用
python常用数据类型:
数字(整数int,浮点数float)
字符串
元组
列表
字典
一、格式化输出
1.1第一种格式化输出 %d整数 %f浮点数(用.*表示精确到多少位小数) %s字符串
%d必须放一个整数,%f可以放一个整数,也可以放一个浮点数,%s可以放任意值
age=18 #年龄
int类型name='爬虫' #姓名 str类型
score=99.99 #成绩 float类型
print("%s今年%s岁,数学考了%.2f"%(name,age,score)) #按顺序取值
1.2第二种格式化输出 format{}
{}里面不指定数值,按顺序取值
{}里面指定数值,根据设置的去取值
{}format里面的数据,也有索引,从0开始标记数据
print("{}今年数学考了{}".format(name,score))#按顺序取值
二、字符串的内建函数使用
一、字符串的大小写转换
2.1大小写转换upper()、lower() str = "sdSdsfdAdsdsdfsfdsdASDSDFDSFa"
res1 = str.upper()
res2 = str.lower()
print('小写转换为大写转换后的结果:{}'.format(res1))
print('大写转换为小写转换后的结果:{}'.format(res2)) 2.2.swapcase()同时实现大写变小写,小写变大写 res3 = str.swapcase()
print('大小写同时转换的结果:{}'.format(res3)) 二、将字符串变为镜像字符串,'A'变为'Z','b'变为'y ' 通过char()根据ASCII码获取对应的字符
a = chr(155-ord('A'))
print("A转换为Z:",a)
b = chr(219-ord('b'))
print("b转换为y:",b) str2 = "hihudngd"
m= ''
for i in str2:
if i.islower():
i = chr(219 - ord(i))
m += i
elif i.isupper():
i = chr(155 - ord(i))
m += i
print("转换后的镜像字符串:",m)
三.字符串的查找find()函数
单个字符查找 如果能够找到,就返回单个字符在字符串里面的索引值;没找到则返回-1
子字符串 如果能够找到,就返回子字符串的第一个元素在字符串里面的索引值
res3=str.find('t')
res3=str.find('te') #返回e所在位置的索引
print('查找的结果:{}'.format(res3)) 四.字符串的替换replace()函数 可以指定替换次数 res4=str.replace('t','@') #('','','')要替换的目标字符 以及替换的字符 次数
print('替换后的结果:{}'.format(res4))
五.字符串的切割split() res5=str.split('t') #返回列表类型的数据,但元素类型还是字符串
print('切割后的结果:{}'.format(res5)) 六.字符串头尾处理 strip() 中间不处理 res6=str.strip('t')
print('处理后的结果:{}'.format(res6))
python变量类型&字符串的内建函数使用的更多相关文章
- Python 变量类型
Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据 ...
- Python变量类型
Python变量类型 变量是存储在内存中的值,因此在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定的内存,并决定什么数据可以被存储在内存中. 因此变量可以指定不同的数据类型, ...
- Python变量类型(l整型,长整形,浮点型,复数,列表,元组,字典)学习
#coding=utf-8 __author__ = 'Administrator' #Python变量类型 #Python数字,python支持四种不同的数据类型 int整型 long长整型 flo ...
- [Python]基础教程(4)、Python 变量类型
Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据 ...
- 【Python笔记】Python变量类型
Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据 ...
- Python变量和字符串详解
Python变量和字符串详解 几个月前,我开始学习个人形象管理,从发型.妆容.服饰到仪表仪态,都开始做全新改造,在塑造个人风格时,最基础的是先了解自己属于哪种风格,然后找到参考对象去模仿,可以是自己欣 ...
- 记住 Python 变量类型的三种方式
title: 记住变量类型的三种方式 date: 2017-06-11 15:25:03 tags: ['Python'] category: ['Python'] toc: true comment ...
- Python变量类型说明
Python中的变量不需要声明,直接赋值便是声明和定义的过程 每个变量在内存中创建,都包括变量的标识.名称和数据这些信息 每个变量在使用前必须赋值 counter = 100 #正数变量 miles ...
- Python变量类型及变量
python是解释性语言 什么是解释性语言 就相当于你去饭店,你点了10道菜,他做好1道给你上1道.解释一行,执行一行.速度上不如编译性语言快. 什么是编译性语言 就相当于去饭店吃饭,你点了10道菜, ...
随机推荐
- AndroidStudio项目提交(更新)到github最详细步骤
在使用studio开发的项目过程中有时候我们想将项目发布到github上,以前都是用一种比较麻烦的方式(cmd)进行提交,最近发现studio其实是自带这种功能的,终于可以摆脱命令行了. 因为自己也没 ...
- vc-mysql-sniffer统计MySQL的SQL分布
有时候我们需要统计线上的SQL执行情况,比如想知道哪条SQL执行最频繁,我们可以开启general_log,然后进行统计,但是general_log开启非常损耗性能,那么我们可以使用vc-mysql- ...
- leetcode — anagrams
import java.util.*; /** * * Source : https://oj.leetcode.com/problems/anagrams/ * * Created by lverp ...
- npm设置和查看仓库源
转载请注明出处:https://www.cnblogs.com/wenjunwei/p/10078460.html 在使用npm命令时,如果直接从国外的仓库下载依赖,下载速度很慢,甚至会下载不下来,我 ...
- maven创建一个简单的web项目
1.确认maven插件和配置在eclipse中已经完成 如果没完成,可参考这篇博客:http://www.cnblogs.com/mmzs/p/8191979.html 2.在eclipse中用mav ...
- 【golang-GUI开发】qt之signal和slot(二)
上一篇文章里我们详细介绍了signal的用法. 今天我们将介绍slot的使用.在qt中slot和signal十分相像,这次我们将实现一个能显示16进制数字的SpinBox,它继承自QSpinbox并重 ...
- JS脚本获取URL参数并调用
首先增加一个脚本库,可以是Zepto或者jQuery的,然后获取之后使用switch进行分流处理 <script type="text/javascript" src=&qu ...
- [转]js 取得 Unix时间戳(Unix timestamp)
本文转自:https://blog.csdn.net/o0snow/article/details/6858829 js 取得 Unix时间戳 Unix时间戳(Unix timestamp),或称Un ...
- [nodejs] nodejs开发个人博客(六)数据分页
控制器路由定义 首页路由:http://localhost:8888/ 首页分页路由:http://localhost:8888/index/2 /** * 首页控制器 */ var router=e ...
- 31.QPainter-rotate()函数分析-文字旋转不倾斜,图片旋转实现等待
在上章和上上上章: 28.QT-QPainter介绍 30.QT-渐变之QLinearGradient. QConicalGradient.QRadialGradient 学习了QPainter基础绘 ...