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变量类型&字符串的内建函数使用的更多相关文章

  1. Python 变量类型

    Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据 ...

  2. Python变量类型

    Python变量类型 变量是存储在内存中的值,因此在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定的内存,并决定什么数据可以被存储在内存中. 因此变量可以指定不同的数据类型, ...

  3. Python变量类型(l整型,长整形,浮点型,复数,列表,元组,字典)学习

    #coding=utf-8 __author__ = 'Administrator' #Python变量类型 #Python数字,python支持四种不同的数据类型 int整型 long长整型 flo ...

  4. [Python]基础教程(4)、Python 变量类型

    Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据 ...

  5. 【Python笔记】Python变量类型

    Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据 ...

  6. Python变量和字符串详解

    Python变量和字符串详解 几个月前,我开始学习个人形象管理,从发型.妆容.服饰到仪表仪态,都开始做全新改造,在塑造个人风格时,最基础的是先了解自己属于哪种风格,然后找到参考对象去模仿,可以是自己欣 ...

  7. 记住 Python 变量类型的三种方式

    title: 记住变量类型的三种方式 date: 2017-06-11 15:25:03 tags: ['Python'] category: ['Python'] toc: true comment ...

  8. Python变量类型说明

    Python中的变量不需要声明,直接赋值便是声明和定义的过程 每个变量在内存中创建,都包括变量的标识.名称和数据这些信息 每个变量在使用前必须赋值 counter = 100 #正数变量 miles ...

  9. Python变量类型及变量

    python是解释性语言 什么是解释性语言 就相当于你去饭店,你点了10道菜,他做好1道给你上1道.解释一行,执行一行.速度上不如编译性语言快. 什么是编译性语言 就相当于去饭店吃饭,你点了10道菜, ...

随机推荐

  1. Java核心技术及面试指南 2.3.6 String相关的面试题答案

    2.3.6.1 String是最基本的数据类型吗?能不能被继承? String不能被继承,它是一个对象 2.3.6.2 String s = new String("xyz");创 ...

  2. python中使用xlrd、xlwt和xlutils3操作Excel

    简单试了下python下excel的操作,使用了xlrd.xlwt和xlutil3:xlrd可以实现excel的读取操作,xlwt则是写入excel操作,xlutils3主要是为了修改excel,简单 ...

  3. 详解OJ(Online Judge)中PHP代码的提交方法及要点【举例:ZOJ 1001 (A + B Problem)】

    详解OJ(Online Judge)中PHP代码的提交方法及要点 Introduction of How to submit PHP code to Online Judge Systems  Int ...

  4. leetcode — maximum-subarray

    /** * * Source : https://oj.leetcode.com/problems/maximum-subarray/ * * Created by lverpeng on 2017/ ...

  5. Linux软件包管理之yum在线管理

    目录 1.yum在线管理 2.网络 yum 源 3.光盘 yum 源搭建步骤 ①.挂载光盘 ②.让网络 yum 源失效 ③.修改光盘yum源文件 ④.输入yum list 可以查看光盘yum源里面的软 ...

  6. es6入门3--箭头函数与形参等属性的拓展

    对函数拓展兴趣更大一点,优先看,前面字符串后面再说,那些API居多,会使用能记住部分就好. 一.函数参数可以使用默认值 1.默认值生效条件 在变量的解构赋值就提到了,函数参数可以使用默认值了.正常我们 ...

  7. SpringBoot报错:java.lang.NoSuchMethodError: javax.servlet.ServletContext.getVirtualServerName()Ljava/lang/String;

    错误:java.lang.NoSuchMethodError: javax.servlet.ServletContext.getVirtualServerName()Ljava/lang/String ...

  8. Pandas数据去重和对重复数据分类、求和,得到未重复和重复(求和后)的数据

    人的理想志向往往和他的能力成正比. —— 约翰逊 其实整个需求呢,就是题目.2018-08-16 需求的结构图: 涉及的包有:pandas.numpy 1.导入包: import pandas as ...

  9. TensorFlow中的并行执行引擎——StreamExecutor框架

    背景 [作者:DeepLearningStack,阿里巴巴算法工程师,开源TensorFlow Contributor] 在前一篇文章中,我们梳理了TensorFlow中各种异构Device的添加和注 ...

  10. Gitlab仓库搭建及在linux/windows中免密使用gitlab(二)--技术流ken

    Gitlab简介 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务. 可通过Web界面进行访问公开的或者私人项目.它拥有与Github类似的 ...