python数于字符串
python数于字符串
1、了解数的类型
2、什么事字符串
3、引号的使用与区别
4、转义符
5、自然字符串
6、字符串的重复
7、子字符串
#了解数的类型
1、python中数的类型主要有五种,分为有符号整数型(int),长整型(long),浮点型(float),布尔型(bool),复数型(complex)
例:
0、1、-1、1009、-290这些都是int型
87887l、-90990l、234567l这些都是long型
2.7788、3.277、8.88这些都是float型
Bool型直邮两个:ture(正确)、false(错误)
4+2j、-9+20j、56+7j这种属于复数类型
#什么是字符串
2、在python中用引号引起来的字符集称之为字符串,比如:‘hello’、“my python”、“2+3”等都是字符串。
#引号的使用与引号的区别
3、python中字符串使用的引号可以是单引号、双引号跟三引号。但是他们的使用是不同的
例:
c1=“456quhongmeng”
print c1
#输出结果:456quhongmeng
c2=“I am‘ form hong meng”
print c2
#输出结果:I am‘ form hong meng
c2=‘I am form ”hong meng“’
print c2
#输出结果:I am‘ form “hong meng”
三引号
c1=“”“wo
yao
qu
hong
meng“”“
print c1
#输出结果:
wo
yao
qu
hong
meng
##如果是用单引号,则会在一行展现
#转义符
4、在python里面,如果要输出一个lt‘s a dog!这样的字符串,我们应该如何编写python程序呢?有两种方法,一种是用我们刚才的单引号间插使用的方法,即print“it’s a dog!”,用双引号来包含有单引号的字符串。当然还有其他的方法那就是用转义符”\”
例:
#转义符
print ‘it \‘s a dog’
输出结果:it ‘s a dog
print “hello wo yao qu\n hong meng” ###“\n”是换行的功能(相当于html的<br>标签)
输出结果:
hello wo yao qu
hong meng
#自然字符串
5、在python中,一串字符串即使有转义符,如果我们需要将他原样保留,不进行任何处理,那我们可以使用自然字符串,即在字符串前面添加“r”。
例:
print “hello\n hong meng”
输出结果:
hello
hong meng
print r“hello\n hong meng”
输出结果:hello\n hong meng
#字符串的重复
6、如果我们要将一个字符串重复的输出,我们可以手动输入外,还可以使用字符串的重复运算。比如我们要将hong meng重复输5次,我们可以使用“hong meng”*5这种运算方法,有计算机自动执行重复输出指令。
例:
print “hong meng\n”*5
输出结果:
hong meng
hong meng
hong meng
hong meng
hong meng
#子字符串
7、我们在编程的时候,比如字符串“hongmengxueyuan”中的“hong”、”meng“这些都是“hongmengxueyuan”的子字符串。如果我们想取一个字符串中的子字符串出来,就要进行子字符串运算。而子字符串的运算方法主要有两种,一种是索引运算法[],另一种是切片运算法[:]。
例:
#索引运算符从0开始索引
#切片运算符[a:b]是指从第a下标开始到第b -1下标。同样第一位的下标为0。
c1=“hongmengxueyuan”
c2=c1[0]
c3=c1[7]
c4=c1[:2]
c5=c1[2:]
c6=c1[4:8]
print c1 输出结果:hongmengxueyuan
print c2 输出结果:h
print c3 输出结果:g
print c4 输出结果:ho
print c5 输出结果:ngmengxueyuan
print c6 输出结果:meng
python数于字符串的更多相关文章
- A Byte of Python 笔记(2)基本概念:数、字符串、转义符、变量、标识符命名、数据类型、对象
第4章 基本概念 字面意义上的常量 如5.1.23.9.23e-3,或者 'This is a string'."It's a string!" 字符串等 常量,不能改变它的值 数 ...
- Python基础(二) —— 字符串、列表、字典等常用操作
一.作用域 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用. 二.三元运算 result = 值1 if 条件 else 值2 如果条件为真:result = 值1如果条件为 ...
- Python中的字符串处理
Python转义字符 在需要在字符中使用特殊字符时,python用反斜杠(\)转义字符.如下表: 转义字符 描述 \(在行尾时) 续行符 \\ 反斜杠符号 \' 单引号 \" 双引号 \a ...
- Python学习笔记整理(四)Python中的字符串..
字符串是一个有序的字符集合,用于存储和表现基于文本的信息. 常见的字符串常量和表达式 T1=‘’ 空字符串 T2="diege's" 双引号 T3=""&quo ...
- Python第二天 变量 运算符与表达式 input()与raw_input()区别 字符编码 python转义符 字符串格式化 format函数字符串格式化 帮助
Python第二天 变量 运算符与表达式 input()与raw_input()区别 字符编码 python转义符 字符串格式化 format函数字符串格式化 帮助 目录 Pychar ...
- 【原创】Python第二章——字符串
字符串是一个字符序列,(提醒:序列是Python的一个重要的关键词),其中存放UNICODE字符.Python中的字符串是不可变的(immutable),即对字符串执行操作时,总是产生一个新的字符串而 ...
- python基础类型—字符串
字符串str 用引号引起开的就是字符串(单引号,双引号,多引号) 1.字符串的索引与切片. 索引即下标,就是字符串组成的元素从第一个开始,初始索引为0以此类推. a = 'ABCDEFGHIJK' p ...
- 【转】Python中的字符串与字符编码
[转]Python中的字符串与字符编码 本节内容: 前言 相关概念 Python中的默认编码 Python2与Python3中对字符串的支持 字符编码转换 一.前言 Python中的字符编码是个老生常 ...
- 铁乐学Python_day06-整数和字符串小数据池
python小数据池(内存地址) 今天来学习认识一下python中的小数据池. 我们都知道 ==是用来作比较,要是两个变量的数值相等, 用==比较返回的bool值会是True: a = 1000 b ...
随机推荐
- Python学习系列之装饰器
装饰器的作用 装饰器用于装饰某个函数.方法或者类,它可以让这个函数执行之前或者执行之后做一些操作 手工实现一个装饰器 def outer(some_func): #装饰器 $1 def inner() ...
- 文件权限的获取,cmd命令:Takeown
takeown /f * /a /r /d y #强制将当前目录下的所有文件及文件夹.子文件夹下的所有者更改为管理员组(administrators)命令: cacls d:documents*.* ...
- Ubuntu14.04 忘记rootpassword的解决方法
对于windows操作系统,假设忘记管理员password,事实上还是蛮好解决的. 最简单的一种方式就是使用PE--电脑店,老毛桃等等,都能够非常完美的解决问题. 假设是Linux操作系统的话.事实上 ...
- Scala-LIST/Tuple/Map
环境: CentOS 6.3 LIST(列表) 代码: $ cat list.scala var mylist = List(1,2,3) println(mylist) var mylist1 = ...
- iOS单例设计模式具体解说(单例设计模式不断完好的过程)
在iOS中有非常多的设计模式,有一本书<Elements of Reusable Object-Oriented Software>(中文名字为<设计模式>)讲述了23种软件设 ...
- spring mvc +Mybatis3.1 整合的时候异常
在使用Mybatis3.10+spring3.10+mybatis-spring-1.0.0集成,使用spring 时发生例如以下错误: 严重: Servlet.service() for servl ...
- COCOS学习笔记--即时动作ActionInstant
Cocos引擎中的动作类的关系图例如以下: 能够看出,Action是继承自Ref类的,之前我的博客中也有讲过,Ref类是cocos2dx全部类的基类.动作类(Action)是全部动作的基类.它通过cr ...
- HttpUtils 发送http请求工具类
import java.io.IOException; import java.io.UnsupportedEncodingException; import java.net.URISyntaxEx ...
- MFC中SliderCtrl控件的使用
在MFC中滑动条(CSliderCtrl)是个经常使用的控件,使用方法例如以下: 主要要方法有: 1.设置.取得滑动范围: void SetRange( int nMin, int nMax, BOO ...
- ZOJ 1871:Steps
Steps Time Limit: 2 Seconds Memory Limit: 65536 KB One steps through integer points of the stra ...