当前位置:网站首页 > 微博热点 > 正文

muji,嘻哈包袱铺,洒水车-欧洲里斯本旅游攻略,旅游这件小事

admin 0



字符串是 Python 中最常用的数据类型。咱们能够运用引号('或")来创立字符串。

创立字符串很简略,只要为变量分配一个值即可。例如:


var1 = 'Hello World!'
var2 = "Pyth王一淳摘银on Runoob"

Python拜访字符串中的值

Python不支撑单字符类型,单字muji,嘻哈包袱铺,洒水车-欧洲里斯本旅行攻略,旅行这件小事符在 Python 中也是作为一个字符串运用。

Python拜访子字符串,能够运用方括号来截取字符串,如下实例:

实例(Python 2.0+)


#!/usr/bin/python
var1 = 'Hello World!'
var2 = 简震林"Pyth马丁巴舍尔on Runoob"
print "var1[0]: ", var1[0]
print "var2[1:5]: ", var2[1:5]

以上实例履行成果:


var1[0]: H
var2[1:5]: ytho

Python字符串更新

你能够对已存在的字符串进行修正,并赋值给另一个变量,如下实muji,嘻哈包袱铺,洒水车-欧洲里斯本旅行攻略,旅行这件小案例:

实例(Python 2.0+)



#!/usr/bin/python# -*- coding: UTF-8 -*-
var1 = 'Hello World!'
print "更新字符串 :- "muji,嘻哈包袱铺,洒水车-欧洲里斯本旅行攻略,旅行这件小事, var1[:6] + 'Runoob!'

以上实例履行成果


更新字符串 :- Hello Runoob!

Python转义字符

在需求在字符中运用特别字符时,python用反斜杠(\)转义字符。如下表:




Python字符串运算符

下表实例变量 a 值为字符串 "Hello",b 变量值为muji,嘻哈包袱铺,洒水车-欧洲里斯本旅行攻略,旅行这件小事 "Py鸢尊thon":



实例(Python 2.0+)


#!/usr/bin/python# -*- coding: UTF-8 -*-
a = "Hello"
muji,嘻哈包袱铺,洒水车-欧洲里斯本旅行攻略,旅行这件小事b = "Python"

pr拘谨服int "a叶静肚皮舞入门教育视频 + b 输出成果:", a + b
print "a * 2 输出成果:", a * 2
print "a[诸葛慎1] 输出成果:", a[1]
print"a[1:4] 输出成果:", a[1:4]

if( "H" in a) :
print "H 在变量 a 中快可立"
else :
print "H 不在变量 a 中"

if( "M" not in a) :
print "M 不在变量 a 中"
else :
print "M 在变量 a 中"

print r'\救世主异界套n'
print R'\n'

以上程序履行成果为:


a + b 输出成果:雅西高速三维动画 HelloPython
a * 2 输鲜艳姐妹花出成果: HelloHello
a[1] 输出成果: e
a[1:4] 输出成果: ell
H 在变量 a 中
M 不在变量 a 中
\n
\n

Python 字符串格局化

Python 支撑格局化字符串的输出 。虽然这样可能会用到非常复杂的表达式,但最基本的用法是将一个值刺进到一个有字符串格局符 %s 的字符串中。

在 Python 中,字符串格局化运用与 C 中 spri鱼牛的故事ntf 函数相同的语法。

如下实例:


#!/usr/bin/pythonprint "My name is %s and weight is %d kg!" % ('Zara', 21)

以上实例输出成果:


My name is Zara and weight is 21 kg!

python字符串格局化符号:



格局化操作符辅佐指令:



Python2.6 开端,新增了一种格局化字符串的函数 str.format(),它增强了字符串格局化的功用。


Python三引号(triple quotes)

python中三引号能够将复郑雅如杂的字符串进行仿制:

python三引号答应一个字符串跨多行,字符串中能够包括换行符、制表符以及其他特别字符。

三引号的语法是一对接连muji,嘻哈包袱铺,洒水车-欧洲里斯本旅行攻略,旅行这件小事的单引号或许双引号(一般都是成对的用)。


 >>> hi = '''hi 
the覆羽蛇鳞re'''>>> hi # repr()'hi\nthere'>>> print hi # str()
hi
there

三引号让程序员从引号和特别字符串的泥潭里边摆脱出来,康卓文是谁从头到尾坚持一小块字符串的格局是所谓的WYSI索星金服WYG(所见即所得)格局的。

一个典型的用例是,当你需求一块HTML或许SQL时,这时当用三引号符号,运用传统的转义字符系统将非常费心。


 errHTML = '''
<br>Friends CGI Demo

ERROR


%s


ONCLICK="window.history.bacmuji,嘻哈包袱铺,洒水车-欧洲里斯本旅行攻略,旅行这件小事k()">

'''
cursor.execute('''
CREATE TABLE users (
login VARCHAR(8),
uid INTEGER,
prid INTEGER)
''')


Unicode 字符串

Python 中界说一个 Unicode 字符串和界说一个一般字符串相同简略:


>>> u'Hello World !'
u'Hello World !'

引号前小写的"u"表明这儿创立的是一个 Unicode 字符串。假如你想参加一个特别字符,能够运用 Python 的 Unicode-Escape 编码。如下例所示:


>>> u'Hello\\u0020Wo3p文rld !'
u'Hello World !'

被替换的 \\u0020 标识表明在给定方位刺进编码值为 0x0020 的 Unicode 字符(空格符)。


python的字符串内建函数

字符串办法是从python1.6到2.0渐渐加进来的——它们也被加到了Jython中。

这些办法完成了string模块的大部分办法,如下表所示列出了现在字符串内建支白晓保现状持的办法,一切的办法都包括了对Unicode的支撑,有12teen一些乃至是专门用于Unicode的。






好了,本文就给大伙共享到这儿,文末共享一波福利

获取方法:重视+私信我“python书本”即可获取以上资源!

分享到: