-
L = [[1, 2, 3], [5, 3, 2], [7, 3, 2]] def mj(a,b,c): mj = 2*(a*b+b*c+c*a) print(mj) for s in L: mj(s[0],s[1],s[2])
查看全部 -
因为她先执行了大于80的选项,不会再往下执行查看全部
-
整数:十进制,二进制(使用前缀 0b),十六进制(使用前缀 0x)
浮点数:数字或科学计数法均可
字符串
布尔值:可以用 and、or、not 运算
空值:None
查看全部 -
因为计算机只能处理数字,如果要处理文本,就必先把文本转换为数字才能处理。8bit=1byte
ASCII编码:用0-255来表示大小写英文字母、数字和一些符号
GB2312编码:用2byte来表示ASCII编码,用来把中文编进去
Unicode:把所有语言都统一到一套编码里,通常用2byte表示一个字符,原有的英文编码从单字节变成双字节,把高字节全部填为0就可以。
在Python中,默认使用UTF-8 Unicode编码,中文字符串和英文字符串无异。
查看全部 -
使用迭代的方式按顺序输出列表: L=['Alice', 66, 'Bob', True, 'False', 100] 的偶数位置的元素:
num=0 #设定量名num,num代表的数值为0 L=['Alice',66,'Bob',True,'Flase',100] #设list列表 for h in L: #开始for循环,将list列表中元素依次迭代至定义值 h 中 num+=1 #在for循环中,每次循环num都加1 if num%2!=0: #取模,取num%2的余数 continue #满足上述条件后,通过continue继续循环 print(h)#==>66 #输出结果 True 100
在上述列子中,for循环遍历整个h,每次循环都按照顺序进行num+=1,遍历所有h,如果条件达到num%2 != 0,就输出对应的h元素。所以循环过程本身就有一一对应关系。
查看全部 -
容器可以把多个元素放在一起,容器中的元素可以逐个迭代获取,用in,not in等关键字来判断某个元素是否在容器中。
Python中,包括列表(list)、元组(tuple)、字典(dict)、集合(set)等,他们都可以放入多个元素,因此都可以算作是容器。
列表(list)是一种有序的容器,在list中的元素会按照一定顺序进行排列。list使用中括号[ ] 来进行构造,将需要放入容器内的元素使用list括起来就可以形成列表。
如:
name=['李宁','淑华','书豪']##将第一组元素括入list容器中 scores=[99,58,68] ##此时再将第二组元素括入list容器 qht=[ ] ##再建立一个list容器 for j ,k in zip(name,scores):##建立一个for循环,此时zip表示链接,将链接内容依次代入j跟k qht+=j,k ##将代入内容代入至新建list容器 print(qht) #==>依次输出[李宁,99,淑华,58,书豪,68]
查看全部 -
s1="ABC"
s2="123"
s3="xyz"
for a in s1:
for b in s2:
for c in s3:
print(a+b+c)
查看全部 -
输入网址:Python.org下载python软件编辑环境,点击安装后,打开windows运行命令输入cmd,打开编辑环境,再输入python,检验是否安装完成。查看全部
-
使用if语句,用print的时候,一定要在if的下一行缩进四个空格查看全部
-
要表示字符串Bob said "I'm OK"
由于'和"会引起歧义,因此,我们在它前面
插入一个\表示这是一个普通字符,不代表字符串的起始,因此,这个字符串又可以表示为
'Bob said \"I\'m OK\".'
注意:转义字符 \不计入字符串的内容中。
查看全部 -
可以使用 len() 来自动获取数组内的元素个数
# coding: utf-8 # 计算平均数 L = [75, 92, 59, 68, 99] sum = 0 average = 0 for i in L: sum += i average = sum/len(L) print(sum) print(len(L)) print(average)
查看全部 -
前缀r表示这是一个raw字符串
但r'...'不能表示多行字符串,也不能表示包含'和"的字符串
如果要表示多行字符串可以用'''...'''表示
查看全部 -
整数、浮点数可以直接进行四则运算 浮点数可以表达整数的结果,但是整数不能表达浮点数的结果 取模运算用百分号%表示 地板除是一种特殊的除法,得到的结果会忽略纯小数的部分,得到整数的部分 地板除用//表示进行
查看全部 -
变量名由大小写英文字母、数字和下划线_组成 变量不能用数字开头变量尽量不要和Python关键字重合,否则可能导致原有的关键字发挥不出来作用 定义变量则是变量名=数据即可定义一个新变量
查看全部 -
L=['Alice', 66, 'Bob', True, 'False', 100]
for i in range(len(L)):
if (i+1)%2==0:
print(L[i])
查看全部
举报