[Python]学习笔记1

一、基本

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)#23次方
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)

结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Shadownow/article/details/105759490