当前位置: 首页 > news >正文

ftp网站模板北京建网站公司有哪些

ftp网站模板,北京建网站公司有哪些,网站内容建设情况,做苗木的用什么网站字符串是 Python 中最常用的数据类型。我们可以使用引号(或)来创建字符串。 在最新的Python 3版本中#xff0c;字符串是以Unicode编码的#xff0c;也就是说#xff0c;Python的字符串支持多语言。 创建字符串很简单#xff0c;只要为变量分配一个值即可 View Code …字符串是 Python 中最常用的数据类型。我们可以使用引号(或)来创建字符串。 在最新的Python 3版本中字符串是以Unicode编码的也就是说Python的字符串支持多语言。 创建字符串很简单只要为变量分配一个值即可 View Code 对于单个字符的编码Python提供了ord()函数获取字符的整数表示chr()函数把编码转换为对应的字符 View Code 如果知道字符的整数编码还可以用十六进制这么写str 1 \u4e2d\u6587 2 中文 由于Python的字符串类型是str在内存中以Unicode表示一个字符对应若干个字节。如果要在网络上传输或者保存到磁盘上就需要把str变为以字节为单位的bytes。 Python对bytes类型的数据用带b前缀的单引号或双引号表示 1 x bABC 2 3 type(x) 4 注意区分ABC和bABC前者是str后者虽然内容显示得和前者一样但bytes的每个字符都只占用一个字节。 以Unicode表示的str通过encode()方法可以编码为指定的bytes例如 1 ABC.encode(ascii) 2 bABC 3 4 中文.encode(utf-8) 5 b\xe4\xb8\xad\xe6\x96\x87 6 7 中文.encode(ascii) 8 Traceback (most recent call last): 9 File , line 1, in 10 UnicodeEncodeError: ascii codec cant encode characters in position 0-1: ordinal not in range(128) 纯英文的str可以用ASCII编码为bytes内容是一样的含有中文的str可以用UTF-8编码为bytes。含有中文的str无法用ASCII编码因为中文编码的范围超过了ASCII编码的范围Python会报错。 在bytes中无法显示为ASCII字符的字节用\x##显示。 反过来如果我们从网络或磁盘上读取了字节流那么读到的数据就是bytes。要把bytes变为str就需要用decode()方法 1 bABC.decode(ascii) 2 ABC 3 4 b\xe4\xb8\xad\xe6\x96\x87.decode(utf-8) 5 中文 要计算str包含多少个字符可以用len()函数 1 len(ABC) 2 3 3 len(中文) 4 2 len()函数计算的是str的字符数如果换成byteslen()函数就计算字节数 1 len(bABC) 2 3 3 len(b\xe4\xb8\xad\xe6\x96\x87) 4 6 5 len(中文.encode(utf-8)) 6 6 可见1个中文字符经过UTF-8编码后通常会占用3个字节而1个英文字符只占用1个字节。 在操作字符串时我们经常遇到str和bytes的互相转换。为了避免乱码问题应当始终坚持使用UTF-8编码对str和bytes进行转换。 由于Python源代码也是一个文本文件所以当你的源代码中包含中文的时候在保存源代码时就需要务必指定保存为UTF-8编码。当Python解释器读取源代码时为了让它按UTF-8编码读取我们通常在文件开头写上这两行 1 #!/usr/bin/env python3 2 #-*- coding: utf-8 -*- 第一行注释是为了告诉Linux/OS X系统这是一个Python可执行程序Windows系统会忽略这个注释 第二行注释是为了告诉Python解释器按照UTF-8编码读取源代码否则你在源代码中写的中文输出可能会有乱码。 申明了UTF-8编码并不意味着你的.py文件就是UTF-8编码的必须并且要确保文本编辑器正在使用UTF-8 without BOM编码 如果.py文件本身使用UTF-8编码并且也申明了# -*- coding: utf-8 -*-打开命令提示符测试就可以正常显示中文 访问字符串中的值 Python访问子字符串可以使用方括号来截取字符串 1 v1 Hello World 2 v2 Hello Python 3 4 print(v1[0] is %s %v1[0]) 5 print(v2[1:5] is %s % v2[1:5]) 6 7 8 v1[0] isH 9 v2[1:5] is ello 在需要在字符中使用特殊字符时python用反斜杠(\)转义字符 转义字符 描述 \(在行尾时) 续行符 \\ 反斜杠符号 \ 单引号 \ 双引号 \a 响铃 \b 退格(Backspace) \e 转义 \000 空 \n 换行 \v 纵向制表符 \t 横向制表符 \r 回车 \f 换页 \oyy 八进制数yy代表的字符例如\o12代表换行 \other 其它的字符以普通格式输出 \xyy 十六进制数yy代表的字符例如\x0a代表换行 字符串运算符 变量a值为字符串Hellob变量值为Python为例 操作符 描述 实例字符串连接 a b 输出结果 HelloPython * 重复输出字符串 a*2 输出结果HelloHello [] 通过索引获取字符串中字符 a[1] 输出结果 e [ : ] 截取字符串中的一部分 a[1:4] 输出结果 ell in 成员运算符 - 如果字符串中包含给定的字符返回 True H in a 输出结果 1 not in 成员运算符 - 如果字符串中不包含给定的字符返回 True M not in a 输出结果 1 r/R 原始字符串 - 原始字符串所有的字符串都是直接按照字面的意思来使用没有转义特殊或不能打印的字符。 原始字符串除在字符串的第一个引号前加上字母r可以大小写以外与普通字符串有着几乎完全相同的语法。 print r\n 输出 \n 和 print R\n 输出 \n % 格式字符串 实例 View Code 执行结果为 View Code
http://www.zqtcl.cn/news/401049/

相关文章:

  • 网站中弹出广告怎么做网站建设实践报告
  • 站长工具seo综合查询隐私查询导航网站诚信备案
  • 亳州做网站哪家好网站开发的现实意义
  • 创意视觉网站济南网站建设招标
  • 厦门市建设局报表网站南通网站建设计划书
  • 深圳网站建设_模板网站seo
  • 云虚拟主机做网站简单的电商网站开发
  • 注销网站和取消接入深圳建设工程信息价
  • 上海专业网站建设公司站霸网络中国住房和城乡建设部
  • 邯郸做移动网站找谁广西茶叶学会 网站建设
  • 湛江建设网站美乐乐网站首页如何修改
  • 小刘网站建设网络推广和优化是什么意思
  • 特卖网站设计seo优化关键词挖掘
  • 绍兴市交通建设有限公司网站陕西建设分行网站
  • 如何套用别人网站做页面自己创建app
  • 建国内外网站有什么区别永久免费视频会议服务器
  • 个人网站备案成功后怎么做网站开发要学哪些知识
  • 论文写作数据网站餐饮招商
  • 嘉祥网站建设公司小企业网站建设多少钱
  • 做设计.不抠图网站114在线查询电话
  • 上饶网站制作需要多少钱网站百度地图标注
  • 微信网站二次开发广州番禺人才网
  • 支部网站及活动室建设免费建设网站有哪些
  • 深圳福田专业网站推广互联网网站开发有哪些职位
  • 手机网站生成西安北郊做网站
  • 深圳宝安区网站建设南通建设厅网站
  • 介绍做网站的标题在线图片编辑器好用吗
  • 金华建设网站公司笔记本销售网站开发的背景
  • 国外做的好看的网站设计网络营销推广方案怎么做
  • 网站建站业务wordpress网站域名地址