-
print 加多个字符串用逗号,隔开查看全部
-
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } print 'Adam:',d['Adam'] print 'Lisa:',d['Lisa'] print 'Bart:',d['Bart']查看全部
-
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } print 'Adam',d['Adam'] print 'Lisa',d['Lisa'] print 'Bart',d['Bart']查看全部
-
迭代是通过 for ... in 来完成的,而很多语言比如C或者Java,迭代list是通过下标完成的 集合是指包含一组元素的数据结构,我们已经介绍的包括: 1. 有序集合:list,tuple,str和unicode; 2. 无序集合:set 3. 无序集合并且具有 key-value 对:dict查看全部
-
对dict的遍历可以通过循环来完成,将key输出,想要同时输出value的时候使用d[key]将value读出。查看全部
-
在dict中可以任意加入元素。通过使用d[key]='value'可以直接写入查看全部
-
还可以使用d.get(key)来得到key所对应的内容。查看全部
-
在dict中可以通过d[key]来查询key对应的内容。查看全部
-
y=x*x 变量就是x x 在计算机类型中 变量不仅可以是数字还可以是任意数据类型 在Python中 变量是用变量名来表示的,变量名是大小写英文,数字和_的组合,不能用数字开头 a=1 变量a是一个整数 t_007='T007'变量t_007是一个字符串 =是赋值语句 可以把任意数据类型赋值给变量,同一个变量可反复赋值,可以是不同类型的变量 a=123 #a是整数 a='imooc' #a为字符串 这种变量本身类型不固定的语言称之为动态语言 反之为静态语言:java 静态语言在定义变量时必须指定变量类型,若赋值时类型不匹配就会报错 int int int int int int int int int int int int int int int int 在程序中,赋值语句是先计算右侧的表达式x+2然后赋值给变量x 由于之前是10 重新赋值后为12 a='ABC':在内存中创建了一个'ABC'的字符串,在内存中创建了一个名为a的变量 并把它指向'ABC'查看全部
-
注释:可以给程序加注释但是不执行,Python解释器会直接忽略掉注释,不影响程序的执行结果 Python注释以#开头,后面的文字到行尾算注释 #这一行全部都是注释... print 'hello'#这也是注释 注释用途:有些代码不能运行但不想删除,可以用注释屏蔽掉 ##########print ‘hello,world’查看全部
-
计算机能处理的不止数值还可以处理图形文本音频视频网页等各种数据,python可以处理:整数 浮点数 字符串 布尔值 空值 整数:print 1,100,-8080,0 计算机使用二进制,用16进制表示整数比较方便 16进制用0x前缀和0-9,a-f表示 0xff00 0xa5b4c3d2 浮点数:小数,按照科学记数法表示时,一个浮点数的小数点位置是可变的 1.23*10^9和12.3*10^8是相等的,可用数学写法 1.23 3.14 -9.01,对于很大很小的浮点数用科学计数表示 把10用e替代,1.23*10^9就是1.23e9 12.3e8 1.2e-5 整数和浮点数在计算机内部存储方式是不同的 ,整数运算是精确的,浮点数运算有四舍五入的误差 字符串:以“”''括起来的认为文本 比如“abc”'xyz'字符串“abc”只有a,b,c这3个字符,而“”,''只是一种表示方式,不是字符串的一部分 布尔值:和布尔代数表示完全一致,一个布尔值只有True,False两种值,要么True 要么False 在Python中,可直接用False,True表示布尔值,或通过布尔运算啊计算出来 用and,or,not运算 and与运算,只有所有都为True,and运算结果才为True or运算为或运算,只要其中一个为True,or运算结果为True not运算是非运算,它是一个单目运算符,把True变成False,把False变成True 空值:是Python一个特殊值,用None表示,None不能理解为0,0是有意义的,None是一个特殊空值。Python还提供了列表,字典等多种数据类型查看全部
-
由于set存储的是无序集合,所以我们没法通过索引来访问。 访问 set中的某个元素实际上就是判断一个元素是否在set中。 大小写很重要,'Bart' 和 'bart'被认为是两个不同的元素。查看全部
-
现在,这个 t 就不能改变了,tuple没有 append()方法,也没有insert()和pop()方法。所以,新同学没法直接往 tuple 中添加,老同学想退出 tuple 也不行。可变的只能里面的元素,比如有一个元素是list,则可以改变list里面的元素查看全部
-
list 有序 可修改L,[] tuple 无序 不可修改t,() dict 无序,key不可修改,value可赋值d,[] set 无序 不重复s,set([])查看全部
-
因为set不能包含重复的元素,所以,当我们传入包含重复元素的 list 会怎么样呢?结果显示,set会自动去掉重复的元素,原来的list有4个元素,但set只有3个元素。查看全部
举报
0/150
提交
取消