Python学习

第一章

①.title()  将首字母大写进行输出;

②在python中,字符串都是用引号括起来的,可以是单引号也可以是双引号;

③.upper()将字符串都以大写形式输出;

④.lower()将字符串都以小写形式输出;

⑤合并字符串时,使用  a + “ ” + b 的形式,其中a和b代表两个字符串的常量名;

⑥\t 是制表符,\n是换行符,两者均可用于添加空白;

⑦.rstrip()用于暂时性删除字符串结尾空白

.lstrip()删除字符串开头空白    .strip()删除字符串两端空白

⑧由单引号括起来的字符串中,如果包含撇号就会导致错误。包含撇号的字符串必须由双引号括起来。

⑨两个乘号表示乘方运算,如3**2,输出为9。

⑩整型变字符串使用str(整型变量名)。

 

第二章

①注释用 #

②列表:

(1)列表是有序集合,下标从零开始,类似于C语言中的数组。

(2)如果访问的是列表中的最后一个列表元素,索引指定可以为-1,以此类推,倒数第二个列表元素的索引指定可以为-2。

(3)要修改列表元素,可指定列表名和要修改的元素的索引,再指定该元素的新值。

(4)如果给列表末尾增加元素,可以使用“列表名.append()”的形式;也可利用该函数动态的创建列表,首先建立一个空列表,之后逐项添加列表元素。

(5)如果要给列表中添加元素,则可以使用“列表名.insert(索引,‘元素’)”的形式;

(6)如果要删除列表中的元素,可以使用“del 列表名[索引]”的形式;也可使用“列表名.pop(索引)”的形式。每当使用 pop() 时,被弹出的元素就不再在列表中了。如果pop()括号中无索引,默认从最后一个弹出。类似于C语言中的栈。如果你要从列表中删除一个元素,且不再以任何方式使用它,就使用 del 语句;如果你要在删除元素后还能继续使用它,就使用方法 pop() 。

(7)根据元素删除列表中的元素,可采用“列表名.remove(‘元素’)”。只删除一个指定的值,如果列表中有重复的所删的值,则需利用循环进行判断是否删完。

(8)使用sort对列表元素进行永久性排序。按字母顺序排列使用“列表名.sort()

”,倒序使用“列表名.sort(reverse=True)”。使用sorted对列表元素进行暂时性排序。sorted(列表名)。

(9)倒序输出使用 “列表名.reverse()”。

(10)测量一个列表的长度,使用“len(列表名)”。

 

第三章

①遍历列表,见下面例子

magicians = ['alice','david','carolina']

for magician in magicians:

    #输出三个数据

    print(magician)

#只输出一句话,因为没有缩进故不在循环中

print("Thank you,everyone.That was a great magic show!!")

注:写循环语句注意循环体是什么。避免缩进引起的错误。如果出现不必要的缩进,系统会报错,注意循环后不需要缩进。

②创建数值列表

(1)打印一系列数

for value in range(1,5):

    print(value)#输出1,2,3,4四个值,不会输出5

(2)创建列表

>>> numbers = list(range(1,6))

>>> print(numbers)

[1, 2, 3, 4, 5]

#指定步长

>>> even_numbers = list(range(2,11,2))#从2开始,步长为2,限定值为11

>>> print(even_numbers)

[2, 4, 6, 8, 10]

(3)min(),max(),sum()等函数和matlab中作用相同

(4)由空列表追加元素值

>>> squares = []

>>> for value in range(1,11):

    squares.append(value**2)

 

>>>  print(squares)

③列表切片

>>> players = ['cc','aa','bb','gg']

>>> print(players[:2])

['cc', 'aa']

>>> print(players[2:])

['bb', 'gg']

>>> print(players[-3:])

['aa', 'bb', 'gg']

>>> print(players[:-3])

['cc']

④复制列表

新列表名=列表名[:]

print(新列表名)

⑤元组

(1)

>>> dismensions = (200,50)#定义元组

>>> print(dismensions[0])#根据索引进行输出

200

>>> print(dismensions[1])

50

(2)修改元组值

>>> dismensions = (400,25)#可以给存入元组的变量赋值,只是重新定义了整个数组

>>> for dismension in dismensions:

    print(dismension)

 

和list比较,dict有以下几个特点:

  1. 查找和插入的速度极快,不会随着key的增加而变慢;
  2. 需要占用大量的内存,内存浪费多。

而list相反:

  1. 查找和插入的时间随着元素的增加而增加;
  2. 占用空间小,浪费内存很少。

 

第四章

条件语句

if-else

if condition1 :

    Operation1

else:

    Operation2

if-elif-else

if condition1 :

    Operation1

elif condition2:

    Operation2

else:

    Operation3

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值