标签:十六 十六进制 元组 开头 标准 问题 nbsp 基础知识 inpu
一、数据类型
1.数值类型
二进制开头使用0b或者0B表示 eg:0b100 是 数字4
八进制开头使用0o或者0O表示 eg:0o10表示数字8
十六进制开头使用0x或者0X表示 eg: 0x10表示数字16
十进制小数形式:1.2356 ,263.234
指数形式:45e-5 = 0.00045
浮点型数据应该特别注意有效数字以及误差问题
x = 12 + 34J print(x.real) #得到虚数的实部 print(x.imag)#得到数据的虚部
2.字符串类型 字符串不可以直接修改
#标准字符串
str1 = ‘I like python ‘#字符串可以是单行
str2 = ‘‘‘I
like
python ‘‘‘ #字符串的多行
#转义字符
\a 产生响声 \b 退格符 \n换行符 \r回车符 \t Tab水平制表符 \\ \‘ \" 产生\ ‘ " \ddd 1~3八进制表示的ASCII码 \xhh 1~2位16进制表示的ASCII码
#基本的字符串函数
eval(string)
#将字符串作为对应的python语句来执行
len(string)
#返回一个整型值 是字符串的长度
3.布尔类型 boolen
x = False#还有True print(x+(5>4))
4.复合数据类型 列表 元组(受限制的列表) 字典 集合
#列表 str1 = input("请输入一个字符串:") mlist = list(str1) print(mlist) print(mlist[0]) mlist[1] = ‘\n‘#列表的元素可以改变字符串不行 print(mlist) #元组 相当于只读列表 ltuple = (9) print(ltuple) ltuple = (9,)#元组的本体是逗号 print(ltuple) s = 2,4,5 print(s) #字典 dict1 = {‘name‘:‘邵**‘,‘grade‘:‘16‘} print(dict1) print(dict1[‘name‘]) dict1[‘code‘] = 264972 print(dict1) #集合 重复的元素自动去掉 自动排序 num = {1,1,2,2,3,3,5,5,4,4,} print(num)
二、系统函数
#两种导入模块的方法 import 模块名 #此种方法需要再使用的时候加上 模块名.函数名 import math print(math.e) from math import * #此种方法 不需要加上函数名
标签:十六 十六进制 元组 开头 标准 问题 nbsp 基础知识 inpu
原文地址:http://www.cnblogs.com/StaYWARM/p/7592930.html