-
切片:列表和字符串一样,也支持切片,通过切片的方式,获取到列表的子列表。
names = ['Alice', 'Bob', 'David', 'Ellena']
sub_names = names[0:2](注意:切片[0:2] 取names[0],names[1],不包括names[2])
print(sub_names)索引:由于列表list是一个有序的容器,所以在list里面,每一个元素都有一个唯一的位置,我们称之为索引(index)
查看全部 -
num = 0
L = ['Alice', 66, 'Bob', True, 'False', 100]
for item in L:
num = num + 1
if num % 2 == 1: (注意:满足if条件,继续循环,不满足,执行continue后面逻辑)
continue
print(item)
查看全部 -
合法变量:num, count, _none, min_value查看全部
-
使用for循环:访问列表中的每一个元素
通过for循环访问列表每一个元素的方式,我们称为迭代。
查看全部 -
使用for:把字符串中的每一个字符打印出来。
s = 'ABCD'
for ch in s:
print(ch)查看全部 -
Print(“陈晓洋”)查看全部
-
字符串中包含单引号或者双引号
1.仅包含',可以用双引号括起来,例如"I'm OK"
2.仅包含",可以用单引号括起来,例如'Learn "Python" in GeekStar'
3.同时包含单双引号,需要使用转义字符。
\ ,例如“who said \"I”
查看全部 -
布尔类型只有True和False两种值。
计算机程序是由无数个逻辑分支构成的,通过布尔运算可以在计算机中实现条件判断,根据结果为True或False,计算机可以自动执行不同的后续代码。查看全部 -
Python中,一个变量可以先后存储多种不同类型的数据。
这是Python这类语言特有的特性,也称之为动态语言。当然与之对应的即为静态语言(一个变量不能先后储存多种不同类型的数据)。
Python、Javascript等等都是动态语言,Java、C、C++等等属于静态语言。查看全部 -
s = 'ABCDEFGHIJK'
abcd = s[0:4] # 取字符串s中的第一个字符到第五个字符,不包括第五个字符
print(abcd) # ==> ABCD
cdef = s[2:6] # 取字符串s中的第三个字符到第七个字符,不包括第七个字符
print(cdef) # ==> CDEF查看全部 -
ab = s[0:2] # 取字符串s中的第一个字符到第三个字符,不包括第三个字符
print(ab) # ==> AB
查看全部 -
s = 'ABC'
a = s[0] # 第一个
b = s[1] # 第二个
c = s[2] # 第三个
print(a) # ==> A
print(b) # ==> B
print(c) # ==> C查看全部 -
s1 = '这是中文字符串'
s2 = 'this is an English string'
print(s1)
print(s2)查看全部 -
a = True
print(a and 0 or 99) # ==> 99
布尔运算中,将0 None 空字符串当成False。所以上述运算中a and 0的结果是0,0 or 99的结果是99
以及,not优先级高于and or
查看全部 -
# 指定{}的名字w,c,b,i
template = 'Hello {w}, Hello {c}, Hello {b}, Hello {i}.'
world = 'World'
china = 'China'
beijing = 'Beijing'
imooc = 'imooc'
# 指定名字对应的模板数据内容
result = template.format(w = world, c = china, b = beijing, i = imooc)
print(result) # ==> Hello World, Hello China, Hello Beijing, Hello imooc.查看全部
举报