Python基础二
来源:互联网 发布:天正建筑2014 for mac 编辑:程序博客网 时间:2024/06/06 23:23
Python的字符串
字符编码问题请点击
字母与对应的数字转换函数ord()和chr()
>>> ord('A')65>>> chr(65)'A'
字符编码与相关函数
以Unicode表示的字符串用u’…’表示,比如:
>>> print u'开车'开车>>> u'开车'u'\uf00\u8f66'
把Unicode转换成utf-8函数encode(‘utf-8’)以及反转函数decode(‘utf-8’)等相关函数len():
Unicode转换成utf-8函数用法如下:
>>> u'ABC'.encode('utf-8')'ABC'>>> u'中国'.encode('utf-8')'\xe4\xb8\xad\xe5\x9b\xbd'
Unicode转换成utf-8反转函数用法如下:
>>> u'中国'.encode('utf-8')'\xe4\xb8\xad\xe5\x9b\xbd'>>> len(u'中国')2>>> len( u'中国'.encode('utf-8'))6>>> u'中国'.encode('utf-8').decode('utf-8')u'\u4e2d\u56fd'>>> printf u'\u4e2d\u56fd' File "<stdin>", line 1 printf u'\u4e2d\u56fd' ^SyntaxError: invalid syntax>>> print u'\u4e2d\u56fd'中国
计算字符串长度函数:
>>> len(u'中国')2>>> len(u'abc')3>>> len('abc')3>>> a = 'Linux'>>> len(a)5>>> len('\xe4\xb8\xad\xe5\x9b\xbd')6
以下两行代码最好加在每个py文件头。
#!/usr/bin/env python# -*- coding: utf-8 -*-
格式化
Python中格式化与C语言函数printf()比较相似。
举个栗子:
>>> 'HelloWorld %s %d' %('Linux', 100)'HelloWorld Linux 100'>>> 'your name is %s your age is %d' %('Wh0am1', 21)'your name is Wh0am1 your age is 21'>>> 'your name is %s' %'Wh0am1''your name is Wh0am1'>>>
0 0
- Python基础学习二
- Python 基础二
- Python 基础语法(二)
- Python基础学习二
- python基础(二)
- Python 基础语法(二)
- Python 基础语法(二)
- Python 基础语法(二)
- python基础(二)
- Python 基础语法(二)
- python基础二
- Python基础(二)
- python基础语法(二)
- Python 基础语法(二)
- python 基础(二)
- Python基础(二)
- Python 基础 二
- Python 基础语法(二)
- TCP保证可靠传输
- OpenCV——颜色空间转换
- Apache Jmeter的安装
- web登录页面jquery校验的简单实现(一)
- 10个Laravel4开发人员必用扩展包
- Python基础二
- 第一篇博客——从《第一行代码》学习笔记开始
- 网页制作知识点归纳
- offsetWidth、offsetHeight、offsetLeft、offsetTop、offsetParent
- css浮动
- 链接生成二维码、js代码避免污染
- IT技能图谱
- Lab3
- Java初学日记