Python学习 -01- 字符串和编码

字符串和编码
对于单个字符的编码,Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符:
已掌握encode()和decode()

文件开头声明
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

%s和%d和%f
format()方法

原文地址:https://www.cnblogs.com/yesefujiang/p/10620538.html

时间: 2024-10-18 20:13:40

Python学习 -01- 字符串和编码的相关文章

python学习之 字符串前'r'的用法

python学习之 字符串前'r'的用法 在打开文件的时候open(r'c:\....') 加r和不加''r是有区别的 'r'是防止字符转义的 如果路径中出现'\t'的话 不加r的话\t就会被转义 而加了'r'之后'\t'就能保留原有的样子 在字符串赋值的时候 前面加'r'可以防止字符串在时候的时候不被转义 原理是在转义字符前加'\' 例: s=r'\tt' print(s) Output: '\tt' s='\tt' print(s) Output: '        t' python学习之

python学习列表字符串字典集合文件操作字符串编码与转换

一.列表 1 names = "ZhangYang GuYun XiangPeng XuLiangchen" 2 names = ["ZhangYang", "GuYun", "XiangPeng", "ChengRongHua","XuLiangchen"] 3 names.append("LeiHaiDong") #在列表最后追加一个元素 4 names.inse

python语言学习8——字符串和编码

Unicode编码 计算机只能处理数字,如果要处理文本,就必须把文本转化为数字才能处理 有许多编码标准,但是不同的编码标准有时候会混乱,所以Unicode应运而生 Unicode把所有语言统一到一套编码里,这样就不会再有乱码问题 ASCII编码和Unicode编码的区别: ASCII编码是1个字节,而Unicode编码通常是2个字节. 字母A用ASCII编码是十进制的65,二进制的01000001: 字符0用ASCII编码是十进制的48,二进制的00110000,注意字符'0'和整数0是不同的:

学习廖大python心得笔记-字符串和编码

1.list 当索引超出了范围时,Python会报一个IndexError错误,所以,要确保索引不要越界,记得最后一个元素的索引是len(classmates) - 1. list是一个可变的有序表,所以,可以往list中追加元素到末尾: >>> classmates.append('Adam') >>> classmates ['Michael', 'Bob', 'Tracy', 'Adam'] 也可以把元素插入到指定的位置,比如索引号为1的位置: >>&

Python 学习笔记-字符串

今天学习Python对字符串的一些基础处理,感觉对于工作中的自动化脚本发送CLI命令会很有帮助. 首先最重要的是%,标称"转换说明符(conversion specifier)",用于字符串格式化. 左侧放置一个字符串(格式化字符串),而右侧放置希望被格式化的值(待格式化的值) 1 2 3 4 5 left = "Hello,%s good "     # %s 表示期望被格式化的类型 right = "she's"print left % ri

python学习之字符串

最近在学习python,随手做些记录,方便以后回顾 #字符串是不可再改变的序列aa='abcd'#aa[2:]='ff' #报错,不可直接赋值#字符串格式化:使用格式化操作符即百分号%来实现print 'price of aggs: $%d'%42mm='hello'nn='world'print '%s go %s'%(mm,nn)#String 模板字符串格式化:用传递的关键字参数(foo)替换字符串中的$foos=Template('$x is $x')print s.substitute

Python学习二---字符串

一.字符串 1.1.字符串和转义字符 转义字符需要使用\来表示 1.2.字符串连接 print 字符串1 字符串2,打印出来的字符串直接连接在一起没有空格 print 字符串1,字符串2,打印出来的字符串直接连接在一起有空格 也可以使用变量赋值的方式来输出 字符串,使用+号将变量连接在一起,结果同上 1.3.str()与repr() str()将值转换为字符串 repr()返回值字符串表示形式,只是返回值, 并不转换 二.input与raw_input() input():输入的值默认是赋值运算

python学习笔记_字符编码

1.字符编码 ASCII码:一个byte=8位,128位中表示英文字母大小写.罗马字符等 GB2312.GBK.GB18030(中国自己的)表示汉字,早起一般移动设备    支持到GB2312 Unicode:万国码,2个byte=16位表示所有字符 UTF-8:可动态变化长度的编码.存英文1byte,中文3byte.python3字符集位UTF-8.python2默认编码是ascII码,若想在python2中支持中文等字符,在代码顶部增加#-*-coding:utf-8-*- 2.符号语法 单

python学习笔记---字符串

字符串 常用的操作方法 .count() .find() .join() .encode() .decode() .endswith() .startswitch('A') .isdigit() .strip() .replace('xx','') .split(',')#以xx来分割字符串,返回的是一个list .splitlines()#以换行符来分割字符串,返回的是一个list #name='li,xixi,ll,yy'# print(name.count('l'))#统计某个字符串出现的

python学习笔记字符串(二)

字符串类型(string) 字符串是以单引号'或双引号"括起来的任意文本,比如'abc',"123"等等. 请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符.如果'本身也是一个字符,那就可以用""括起来,比如"I'm OK"包含的字符是I,',m,空格,O,K这6个字符. 1.创建字符串 b =   'asdasd' 2.字符串操作 a.重复输出字符串 pri