一、基本
1、String可以用“ ” 也可以‘ ’
print(“Hello World”);
print(‘Hello World’);
2、
\t (tab)
\n (new line)
*3、转义 *
二、字符串操作
firstVariable='hello world'
print(firstVariable.upper())
print(firstVariable.lower())
print(firstVariable.title())
输出:
2、想要知道方法是什么
help(firstVariable.lower)
输出:
3、将字符串按照什么分隔
firstVariable='h e l l o world'
print(firstVariable.split(' '))#按照空格将字符串分隔
结果:
4、连接
a=['aaa','b','cs']
print(' '.join(a))#用空格把他们连接起来
输出:
5、
print('hello'+'world')
print('0'*3)
print('0'+'1')
输出:
6、运算
扫描二维码关注公众号,回复:
12629071 查看本文章
print(1+1)
print(130-2.0)
print(130-2)
print(130/2)
print(130.0/2)#取商
print(2*3)
print(2**3)#2的3次方
print(130%2)#取余
输出:
三、If语句
如果if后的语句是真,则执行
num=3
if num==3:
print("is 3")
结果:
if True:
print("It is true")
if False:
print('Nothing is printed')
结果:
num=3
if num>0 and num<15:
print('在区间')
num=3
if num>0 or num<15:
print('在区间')
结果都是:
num=3
if not num<15:
print('在区间')
结果是空的
四、Elif和Else语句
Elif语句:必须在if语句之后。 elif语句允许您检查True的多个表达式,并在其中一个条件求值为True时立即执行代码块。
与else类似,elif语句是可选的。但是,与其他情况不同,最多只能有一个语句,if后面可以有任意数量的elif语句。
Else语句:必须在if或elif语句之后。最多可以有一个其他声明。仅当上面的所有“if”和“elif”语句都为False时才会执行
num=3
if num>3:
print(">3")
elif num<3:
print("<3")
else:print('=3')
输出:
dice_value = 1
if dice_value == 1:
print('You rolled a {}. Great job!'.format(dice_value))
elif dice_value == 2:
print('You rolled a {}. Great job!'.format(dice_value))
elif dice_value == 3:
print('You rolled a {}. Great job!'.format(dice_value))
elif dice_value == 4:
print('You rolled a {}. Great job!'.format(dice_value))
elif dice_value == 5:
print('You rolled a {}. Great job!'.format(dice_value))
elif dice_value == 6:
print('You rolled a {}. Great job!'.format(dice_value))
else:
print('None of the conditions above (if elif) were evaluated as True')
输出:
五、列表
1、
z=[1,3,45,6]
print(z[1])
print(z[-1])
结果:
2、切分列表
z=[1,3,45,6,11,22]
print(z[1:4])#从index为1取到index为4之前的元素(即不包括index为4的)
print(z[:3])#从最开始取3个元素
print(z[1:])#从index为1取到最后
结果:
3、取列表的最大值, 最小值, 长度, 以及总和
z=[1,3,45,6,11,22]
print(min(z),max(z),len(z),sum(z))
结果:
4、对列表中对象出现次数进行统计
z=[11,3,45,6,11,22]
print(z.count(4))
print(z.count(11))
结果:
5、返回指针
z=[11,3,45,6,11,22,11,12,11,12,11]
print(z.index(11))#找到元素11的第一个index
print(z.index(11,1))#(a,b)从index为b的位置找到元素为a的第一个index
print(z.index(11,1,5))#从index1位置找到index到5(不包括5)
结果:
6、排序
x = [3, 7, 2, 11, 8, 10, 4]
y = ['Steve', 'Rachel', 'Michael', 'Adam', 'Monica', 'Jessica', 'Lester']
x.sort()
print(x)
y.sort()
print(y)
结果:
7、反排序
x = [3, 7, 2, 11, 8, 10, 4]
y = ['Steve', 'Rachel', 'Michael', 'Adam', 'Monica', 'Jessica', 'Lester']
x.sort(reverse=True)
print(x)
y.sort(reverse=True)
print(y)
结果: