#python学习笔记 17/07/07
# !/usr/bin/evn python3
# -*- coding:utf-8 -*-
#r"" 引号当中的字符串不转义
#练习
#打印 ‘\\\t\n‘
print(r‘\\\t\n‘)
#打印 n = 123
print(‘n = 123‘)
# 打印 f = 456.789
print("f = 456.789")
#打印 s1 = ‘Hello, world!‘
print("s1 = ‘Hello, world!‘")
#打印 Hello, \‘Adma‘
print(r"Hello, \‘Adma‘")
#打印 r‘Hello, "Bart"‘
print("r‘Hello, \"Bart\"‘")
#打印 ‘‘‘Hello,
# Lisa!‘‘‘
print("\‘\‘\‘Hello,\nLisa!\‘\‘\‘")
#ord() 函数 获取单个字符的整数表示
print(ord(‘A‘))
print(ord(‘中‘))
#chr() 函数 把编码转换为相应的字符串
print(chr(25991))#‘文’
#encode(codeName) 函数 将字符串按照 codeNmae的编码方式转换为 bytes
print("‘WJW‘的ASCII编码为 ",‘WJW‘.encode(‘ASCII‘))
print("‘中文‘两字的utf-8编码为: %s" % ‘中文‘.encode(‘UTF-8‘))
#len() 函数可以计算字符str串包含多少个字符,当str是bytes时,len()计算的是bytes的字节数
str1 = "我是一个字符串"
print("‘%s‘的长度为 %d 个字符"%(str1, len(str1)))
str2 = b‘I am a bytes, only ASCII literal characters can be contained.‘
print("‘%s‘的长度为 %d 个字节,(不包括b‘‘)"%(str2, len(str2)))
#检验一个中文字符 所占的字节数
print("‘中文‘两字占 %d 个字节" % len(‘中文‘.encode(‘utf-8‘)))