网页设计与网站建设的理解,学院网站建设目的,兰州网络推广方向,关于做血糖仪的网站变量存储在内存中的值#xff0c;这就意味着在创建变量时会在内存开辟一个空间。 基于变量的数据类型#xff0c;解析器会分配指定内存#xff0c;并决定什么数据可以被存储在内存中。 因此变量可以指定不同的数据类型#xff0c;这些变量可以存储整数、小数、或字符。 变量… 变量存储在内存中的值这就意味着在创建变量时会在内存开辟一个空间。 基于变量的数据类型解析器会分配指定内存并决定什么数据可以被存储在内存中。 因此变量可以指定不同的数据类型这些变量可以存储整数、小数、或字符。 变量赋值 Python中的变量赋值不需要类型声明。 每个变量在内存中创建都包括变量的标识名称和数据这些信息。 每个变量在使用前都必须赋值变量复制后该变量才会被创建 等号 用来给变量赋值 等号运算符佐伯按是一个变量名右边是存储在变量中的值 /***
var.py
***/
count 100
miles 1000.3
name johnprint count
print miles
print name 运行结果 robotubuntu:~/wangqinghe/python/20190820$ python var.py 100 1000.3 john 多个变量赋值 Python允许你同时为多个变量赋值 a b c 1 以上实例创建一个整型对象值为1三个变量被分配到相同的内存上。 你也可以为多个对象指定多个变量 a,b,c 1,2,”John” 以上实例两个整型对象1和2分别分配给变量a和b字符串“John“分配给变量c 标准数据类型 在内存中存储的数据可以有多种类型。 Python定了一些标准类型用于存储各种类型的数据 Python有五种标准数据类型 l Number l String l List l Tuple l Dictionary Python数字 数字数据类型用于存储数字。 他们是不可改变的数据类型这意味着改变数字数据类型会分配一个新对象。 当你指定一个值时Number对象就会被创建 也可以使用del语句删除一些对象的引用del的语法是 del var1[,var2[,var3][…,varN]] 也可以使用del语句删除单个或多个对象的引用 del var
del var_avar_b Python支持四种不同的数字类型 int有符号整型 long长整形可以代表八进制和十六进制 float浮点型 complex复数 一些数值类型的实例 l 长整形也可以使用小写l但是还建议使用大写L避免与数字1混淆。 l python还支持附属复数由实数部分和虚数部分构成可以用abj或者comlpex(a,b)表示复数的实部a和虚部b都是浮点型 Python字符串 字符串或串String是由数字、字母、下划线组成的一串字符。 一般记为 s “a1a2a3…an”(n0) 它是编程语言中表示文本的数据类型 Python的字串列表由两种取值顺序 从左至右索引默认0开始最大范围是字符串长度少1 从右至左所以默认-1开始最大范围是字符串开头 如果你要实现从字符串中获取一段子字符串的话可以使用[头下标尾下标]来截取相应的字符串其中下标是从0开始算起可以是正数或负数下标可以为空表示取到头或尾。 [头下标尾下标] 获取的子字符串 头下标的字符但不包含尾下标的字符。 例如 s ‘abcd’
s[1:5]
‘bade’ 当使用以冒号为分隔的字符串python返回一个新的对象结果包含了以这对偏移标识的连续内存左边的开始是包含了下边界。 上面的结果包含了s[1]的值b而取到的最大范围不包括尾下标也就是s[5]的值f 加号是字符串连接运算符星号(*)是重复操作如下 /***
string.py
***/
str hello worldprint str
print str[0]
print str[2:5]
print str[2:]
print str * 2
print str TEST 运行结果 robotubuntu:~/wangqinghe/python/20190820$ python string.py hello world h llo llo world hello worldhello world hello worldTEST Python列表截取可以接受第三个参数参数作用是截取的步长以下实例在索引1到索引4的位置并设置为步长为2间隔一个位置来截取字符串 /*** letters.py ***/ letters [c,h,e,c,k,i,o] print letters[1:4:2] 运行结果 robotubuntu:~/wangqinghe/python/20190820$ python letter.py [h, c] Python列表 List列表是Python中使用的最频繁的数据类型 列表可以完成大多数集合类的数据结构实现它支持字符数字字符串甚至包含列表即嵌套。 列表用[ ]标识是python最通用的符合数据类型。 列表中的值的切割也可以用到变量[头下标尾下标]就可以截取相应的列表从左到右索引默认0开始从右向左索引默认-1开始下标可以为空表示取到头或尾。 加号表示列表连接运算符星号*是重复操作以下实例 /***
list.py
***/
list [runoob,786,2.23,john,70.2]
tinylist [123,john]print list
print list[0]
print list[1:3]
print list[2:]
print tinylist * 2
print list tinylist 运行结果 robotubuntu:~/wangqinghe/python/20190820$ python list.py [runoob, 786, 2.23, john, 70.2] runoob [786, 2.23] [2.23, john, 70.2] [123, john, 123, john] [runoob, 786, 2.23, john, 70.2, 123, john] Python元组 元组室另外一个数据类型类似List列表 元组用()标识。内部元素用逗号隔开但是元组不能二次赋值相当于只读列表。 /***
arr.py
***/
tuple (runoob, 786 ,2.23 , john, 70.2)
tinytuple (123,john)print tuple
print tuple[0]
print tuple[1:3]
print tuple[2:]
print tinytuple * 2
print tuple tinytuple 运行结果 robotubuntu:~/wangqinghe/python/20190820$ python arr.py (runoob, 786, 2.23, john, 70.2) runoob (786, 2.23) (2.23, john, 70.2) (123, john, 123, john) (runoob, 786, 2.23, john, 70.2, 123, john) Python字典 字典dictionary室除列表以外python之中最灵活的内置数据结构。列表是有序的对象集合字典是无序的对象集合。 两者之间的区别在于字典当中的元素是通过键来存储的而不是通过存储的。 字典是用“{ }” 来标识字典由索引和它对应的值value组成。 /***
dic.py
***/
dict {}
dict[one] this is one
dict[2] this is twotinydict {name:john,code:6743,dept:sale}print dict[one]
print dict[2]
print tinydict
print tinydict.keys()
print tinydict.values() 运行结果 robotubuntu:~/wangqinghe/python/20190820$ python dic.py this is one this is two {dept: sale, code: 6743, name: john} [dept, code, name] [sale, 6743, john] Python数据类型转换 有时候我们需要对数据内置的类型进行转换数据类型的转换你只需要数据类型作为函数名即可。 以下几个内置函数可以执行数据类型之间的转换这些函数返回一个新的对象表示转换的值。 函数 描述 int(x [,base]) 将x转换为一个整数 long(x [,base] ) 将x转换为一个长整数 float(x) 将x转换到一个浮点数 complex(real [,imag]) 创建一个复数 str(x) 将对象 x 转换为字符串 repr(x) 将对象 x 转换为表达式字符串 eval(str) 用来计算在字符串中的有效Python表达式,并返回一个对象 tuple(s) 将序列 s 转换为一个元组 list(s) 将序列 s 转换为一个列表 set(s) 转换为可变集合 dict(d) 创建一个字典。d 必须是一个序列 (key,value)元组。 frozenset(s) 转换为不可变集合 chr(x) 将一个整数转换为一个字符 unichr(x) 将一个整数转换为Unicode字符 ord(x) 将一个字符转换为它的整数值 hex(x) 将一个整数转换为一个十六进制字符串 oct(x) 将一个整数转换为一个八进制字符串 转载于:https://www.cnblogs.com/wanghao-boke/p/11384436.html