码迷,mamicode.com
首页 > 编程语言 > 详细

python基础知识

时间:2017-09-25 19:02:43      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:十六   十六进制   元组   开头   标准   问题   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

 浮点型数据应该特别注意有效数字以及误差问题

  • 复数型数据:a+bJ
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 *
#此种方法 不需要加上函数名 

 

python基础知识

标签:十六   十六进制   元组   开头   标准   问题   nbsp   基础知识   inpu   

原文地址:http://www.cnblogs.com/StaYWARM/p/7592930.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!