python 3 学习字符串和编码】的更多相关文章

字符串和编码 阅读: 895464 字符编码 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理.最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节.比如两个字节可以表示的最大整数是65535,4个字节可以表示的最大整数是4294967295. 由于计算机是美国人发明的,因此,最早只有127个字符被编码到计算机里,也就是大小写英文字母…
Python中文学习大本营:http://www.pythondoc.com/ 一.字符串操作 一.用途:名字,性格,地址 name = 'wzs' #name = str('wzs')print(id(name),type(name),name) 二.优先掌握的 # 优先掌握的 切片 顾头不顾尾 msg='hello world' ##正向取值 print(msg[:]) print(msg[::]) #哪 到哪 步长 print(msg[:]) print(msg[::]) #反向取值 pr…
字符串和编码 字符串也是一种数据类型,但是字符串比较特殊的是还有个编码问题. 因为计算机自能处理数字,如果徐娅处理文本,就必须先把文本转换为数字才能处理,最早的计算机子设计时候采用8个比特(bit)作为以恶搞字节(byte),所以一个字节能表示最大的整数是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节,比如两个字节可以表示的最大整数是65535,4个字节可以表示的最大整数是4294967295. 又因为计算机是美国人发明的,最早只有127个字符被编码到计…
了解编码之前首先说下这几个词的概率: 位.字节.字符.字符串 1.位(bit)也称为比特 这个其实很简单,因为计算机都是二进制存储数据,也就是0和1,一个0或者1就表示一位.这是计算机存储的最小单位. 2.字节(bytes) 一个字节由8位组成,00000000到11111111 如果第一位不做符号位,那么一个字节能表示的整数范围:0-255.我们平常的网络传出信息,都是转换为字节进行传输的. 3.字符 比如 'a'或者'b'这就表示一个字符a 一个字符b. 4.字符串 至少两个字符就组成了字符…
# Python字符串 # 大多数的语言定义字符串是双引号,Python既可以双引号,也可以单引号.但使用也有区别 # 单双引号的使用 My_name="bai-boy" Demo="我的名字是bai-boy" Demo01='我的名字是"bai-boy"' # 要想输出“” 外面再加个‘’ # 常用字符串的方法: # 1.统计字符串长度:len() print("My_name字符串个数........") print(le…
编码 计算机是怎么传输和存储数据的? 就是把人类认识的中英文字.其他国家语言.数字甚至运算符等符号转成二进制的0.1,并进行存储和传输. 编码 人类语言:中英文字.其他国家语言.数字甚至运算符等符号 计算机语言:二进制的0.1[没错,计算机只认识0和1] 编码:将人类语言转换为计算机语言. 除了0.1这些阿拉伯数字,像a.b.c这样的52个字母(包括大小写),还有一些常用的符号(例如*.#.@等)在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号,理论上每个人都可以有自己…
bit位,计算机中最小的表示单位 8bit = 1bytes字节,最小的储存单位,1bytes缩写为1b 1KB = 1024B 1MB = 1024KB 1GB = 1024MB 1TB = 1024GB 1PB = 1024TB 1EB = 1024PB 1ZB = 1024EB 1YB = 1024ZB 1BB = 1024YB ASCII编码:美国信息交换标准代码,基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,日本把日文编到Shift_Jis里,韩国把韩文编到Euc…
字符串常见操作 索引 s = "abcdefg" # 字符串数据,切片后取出的数据都是字符串类型 # 从左至右取值:从0开始 # 从右向左取值:从-1开始 print("s[0]:%s" % s[0]) # a print("s[-1]:%s" % s[-1]) # g 切片 s = "abcdefg" s1 = s[:] # 取全部 s2 = s[::2] # 从左至右取值,步长为2 aceg s3 = s[2::-1] #…
Python基础学习二 1.编码 utf-8编码:自动将英文保存为1个字符,中文3个字符.ASCll编码被囊括在内. unicode:将所有字符保存为2给字符,容纳了世界上所有的编码. 2.字符串内置函数 replace()函数:替换字符串内字符 str1='a1234' str2=str1.replace('a','A') #将字符a替换为A 需要注意的是,在函数replace()的作用下,虽然修改了str1的内容,但是变量str1不变,其修改存储在str2中. ord()函数:获取字符的ut…
#!/usr/bin/env python3 # -*- coding: utf-8 -*- #第一行注释是为了告诉Linux/OS X系统, #这是一个Python可执行程序,Windows系统会忽略这个注释: #第二行注释是为了告诉Python解释器,按照UTF-8编码读取源代码, #否则,你在源代码中写的中文输出可能会有乱码. ''' >>> ord('A') 65 >>> ord('中') 20013 >>> chr(66) 'B' >&…