-
remove()可删除set中元素,若remove中元素不在set中,可引发错误
查看全部 -
add()往set里面添加元素。
update()方法,可以一次性给set添加多个元素。
查看全部 -
二进制11111111=255查看全部
-
set元素是区分大小写的,必须大小写完全匹配
访问set中的某个元素实际上就是判断一个元素是否在set中,使用in来判断某个元素是否在set中。
查看全部 -
set里面的元素是不允许重复的,而list里面可以包含相同的元素;
set与list的另一个区别是,set里面的元素是没有顺序的。
查看全部 -
2.5Python之while循环
和 for 循环不同的另一种循环是 while 循环,while循环可以继续进行下去的条件更加简单,只需要判断while循环的条件是否为True即可,当条件为True时,即继续运行下去。
比如计算1~100的和。
num = 1
sum = 0
while num <= 100:
sum = sum + num # 注意缩进
num = num + 1 # 注意缩进
print(sum) # ==> 5050查看全部 -
2.4Python之for循环
or循环在Python语言的流程控制中是非常重要的,在编程中有很多场景需要使用到for循环。
当我们需要把字符串中的每一个字符打印出来的时候
s = 'ABCD'
for ch in s:
print(ch) # 注意缩进在上述代码中,ch是在for循环中定义的,意思是把字符串s中的每一个元素依次赋值给ch,然后再把ch打印出来,直到打印出字符串s的最后一个字符为止。
查看全部 -
Python之if-else语句
使用if判断,可以在当if条件为True时,执行if的子逻辑分支,但有时候,也想在if条件不为True时,执行别的子逻辑分支。这个时候可以使用if-else语句。
score = 59
if score < 60:
print('抱歉,考试不及格')
else:
print('恭喜你,考试及格')在else中,同样需要冒号;
else的子逻辑分支,同样需要缩进。
任务
如果年龄达到18岁,则是成年人,请使用if-else语句实现以下逻辑,如果成年,输出'adult',否则,输出'teenager'。
查看全部 -
2.1Python之if语句
计算机之所以能做很多自动化的任务,因为它可以自己做条件判断,通过条件判断,选择做什么样的逻辑,我们称之为条件分支判断。
score = 59
if score < 60:#在if语句的最后,有一个冒号:,这是条件分支判断的格式,在最后加入冒号:,表示接下来是分支代码块print('抱歉,考试不及格')#这行代码明显比上一行代码缩进了,这是因为这行代码是if判断的一个子分支,因此需要缩进,在Python规范中,一般使用4个空格作为缩进
# ==> 抱歉,考试不及格
查看全部 -
format的两种方式
print('Life is short, you need {}'.format('Python'))
print('Life is short, you need {launguage}'.format( launguage = 'Python'))查看全部 -
count()方法
count()方法用来统计tuple中某个元素出现的次数。
T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9)
print(T.count(1)) # ==> 3
print(T.count(5)) # ==> 1
代码块预览复制
对于不存在的元素,count方法不会报错,而是返回0,这是合理的,因为元组里面有0个不存在的元素。查看全部 -
1.9Python的字符串切片
字符串由一个个字符组成,每一个字符都有一个唯一的位置。比如字符串'ABC',第一个字符是A,第二个字符是B,第三个字符是C。
因此我们可以使用位置的方式取出字符串中特定位置的字符,按照位置取字符串的方式使用中括号[]访问,这个时候可以把字符串看作是一个列表,计数是从0开始的,使用0来表示第一个。
s = 'ABC'
a = s[0] # 第一个
b = s[1] # 第二个
c = s[2] # 第三个
print(a) # ==> A
print(b) # ==> B
print(c) # ==> Cab = s[0:2] # 取字符串s中的第一个字符到第三个字符,不包括第三个字符
print(ab) # ==> ABs = 'ABCDEFGHIJK'
abcd = s[0:4] # 取字符串s中的第一个字符到第五个字符,不包括第五个字符
print(abcd) # ==> ABCD
cdef = s[2:6] # 取字符串s中的第三个字符到第七个字符,不包括第七个字符
print(cdef) # ==> CDEF查看全部 -
uple和list不一样的是,tuple是固定不变的,一旦变成tuple,tuple中的每一个元素都不可被改变,同时也不能再往tuple中添加数据,而list是可以的。查看全部
-
定义元组的方式是使用小括号()将元组内的元素括起来。
T = ('Alice', 'Bob', 'Candy', 'David', 'Ellena') # 通过下标的方式访问元素 print(T[0]) # ==> Alice print(T[4]) # ==> Ellena # 切片 print(T[1:3]) # ==> ('Bob', 'Candy')查看全部 -
1.7Python的字符串format
有时候通过字符串输出的内容不是固定的,这个时候需要使用format来处理字符串,输出不固定的内容。
字符串format由两个部分组成,字符串模板和模板数据内容组成,通过大括号{},就可以把模板数据内容嵌到字符串模板对应的位置。
如果模板中{}比较多,则容易错乱,那么在format的时候也可以指定模板数据内容的顺序。
除了使用顺序,还可以指定对应的名字,使得在format过程更加清晰。
查看全部
举报