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数于字符串的更多相关文章

  1. A Byte of Python 笔记(2)基本概念:数、字符串、转义符、变量、标识符命名、数据类型、对象

    第4章 基本概念 字面意义上的常量 如5.1.23.9.23e-3,或者 'This is a string'."It's a string!" 字符串等 常量,不能改变它的值 数 ...

  2. Python基础(二) —— 字符串、列表、字典等常用操作

    一.作用域 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用. 二.三元运算 result = 值1 if 条件 else 值2 如果条件为真:result = 值1如果条件为 ...

  3. Python中的字符串处理

    Python转义字符 在需要在字符中使用特殊字符时,python用反斜杠(\)转义字符.如下表: 转义字符 描述 \(在行尾时) 续行符 \\ 反斜杠符号 \' 单引号 \" 双引号 \a ...

  4. Python学习笔记整理(四)Python中的字符串..

    字符串是一个有序的字符集合,用于存储和表现基于文本的信息. 常见的字符串常量和表达式 T1=‘’ 空字符串 T2="diege's" 双引号 T3=""&quo ...

  5. Python第二天 变量 运算符与表达式 input()与raw_input()区别 字符编码 python转义符 字符串格式化 format函数字符串格式化 帮助

    Python第二天  变量  运算符与表达式  input()与raw_input()区别  字符编码  python转义符  字符串格式化  format函数字符串格式化  帮助 目录 Pychar ...

  6. 【原创】Python第二章——字符串

    字符串是一个字符序列,(提醒:序列是Python的一个重要的关键词),其中存放UNICODE字符.Python中的字符串是不可变的(immutable),即对字符串执行操作时,总是产生一个新的字符串而 ...

  7. python基础类型—字符串

    字符串str 用引号引起开的就是字符串(单引号,双引号,多引号) 1.字符串的索引与切片. 索引即下标,就是字符串组成的元素从第一个开始,初始索引为0以此类推. a = 'ABCDEFGHIJK' p ...

  8. 【转】Python中的字符串与字符编码

    [转]Python中的字符串与字符编码 本节内容: 前言 相关概念 Python中的默认编码 Python2与Python3中对字符串的支持 字符编码转换 一.前言 Python中的字符编码是个老生常 ...

  9. 铁乐学Python_day06-整数和字符串小数据池

    python小数据池(内存地址) 今天来学习认识一下python中的小数据池. 我们都知道 ==是用来作比较,要是两个变量的数值相等, 用==比较返回的bool值会是True: a = 1000 b ...

随机推荐

  1. Chains (链 )

    Indy 中的工作队列系统,调度器,和链引擎都被叫做链. 当使用链的时候,一个基于链的 IOHandler 存储工作项目到有关的工作队列中.在一个工作单元被完成以前,执行这个工作单元的纤程是无法做其它 ...

  2. import与require的区别

    载入一个模块import() 与 require() 功能相同,但具有一定程度的自动化特性.假设我们有如下的目录结构:~~~app/app/classes/app/classes/MyClass.lu ...

  3. 配置文件的备份和IOS 的备份

    分享到 QQ空间 新浪微博 百度搜藏 人人网 腾讯微博 开心网 腾讯朋友 百度空间 豆瓣网 搜狐微博 百度新首页 QQ收藏 和讯微博 我的淘宝 百度贴吧 更多... 百度分享 广场 登录 注册 关注此 ...

  4. 文本分类——NaiveBayes

    前面文章已经介绍了朴素贝叶斯算法的原理,这里基于NavieBayes算法对newsgroup文本进行分类測试. 文中代码參考:http://blog.csdn.net/jiangliqing1234/ ...

  5. iOS单例设计模式具体解说(单例设计模式不断完好的过程)

    在iOS中有非常多的设计模式,有一本书<Elements of Reusable Object-Oriented Software>(中文名字为<设计模式>)讲述了23种软件设 ...

  6. 一个有趣的问题:ls -l显示的内容中total究竟是什么?

    当我们在使用ls -l的命令时,我们会看到例如以下类似的信息. 非常多人可能对于第一行的total 12的数值并非非常在意,可是你是否想过,它到底是什么意思? man中的说明,我们能够看出total的 ...

  7. Cocos2D-X2.2.3学习笔记12(瞬时动作)

    watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVjYmxvZw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA ...

  8. SDUST 2844-Mineral Water(数学)

    Mineral Water nid=24#time" title="C.C++.go.haskell.lua.pascal Time Limit1000ms Memory Limi ...

  9. 2016/1/12 String 笔记整理

    String  简介                        文件名 Teststring 有实例 String类 即字符串类型,并不是Java的基本数据类型,但可以像基本数据类型一样使用,用双 ...

  10. 【bzoj1507】[NOI2003]Editor

    第二次写rope了 rope大法好!!! #include<algorithm> #include<iostream> #include<ext/rope> #in ...