python学习中遇到的一些小知识点(一)

本文介绍了Python编程的基础知识,包括print函数的使用,range函数生成序列,字符串格式化方法str.format(),以及列表的访问、修改、添加、删除和排序等操作。还展示了多重赋值的概念及其应用。通过实例演示了如何避免print自动换行以及如何关闭程序。
摘要由CSDN通过智能技术生成
  1. 每次print输出中会自动换行。在语句中加end,可设置输出语句后跟什么,并且避免换行。
  2. range函数生成一个可迭代对象。range((begin),end,(step))其中begin和step可以省略。例如range(5),生成0到4,这5个数字。
    举例如下:
for i in range(5):
	print('*')

运行结果为

*
*
*
*
*
end=''
for i in range(5):
	print('*',end=end)

运行结果为

*****
  1. a//b,//代表整除,结果为整型;a/b,/代表除,结果为浮点型。
  2. str.format(),字符串格式化函数。
    举例如下:
print("{1} {0} {1}".format("hello","world"))

运行结果为

world hello world

另一种输出时常用的格式如下:print("%d*%d=%d"%(j,i,j*i),end='\t')
5. 关闭程序

import sys
sys.exit() #关闭程序
  1. \r:回车符,返回到这一行的开头,return的意思
    \t:制表符,为了在不使用表格的情况下,上下对齐,table的意思
    \n:换行符,到下一行的同一位置,纵坐标相同,new line的意思。
  2. 列表(list)
  • 一、访问(修改)列表成员(或者所截取部分): 列表是有序的,每一个元素都自动带有一个位置信息,也就是索引。在编程语言中,无论Python还是其他的语言,索引都是从0开始,而不是1。访问最后一个元素可以使用索引号-1。
  • 二、添加列表元素:
    (1)可以使用list.append()方法,在尾部加入一个新元素。
    (2)也可以使用list.insert(index,X),方法把一个新元素X插入到索引号为index的位置。
  • 三、删除列表元素(或者所截取部分):
    (1)使用del语句,通过对下标索引进行操作可以进行删除列表元素或所截取部分。例如del list[X:Y]
    (2)使用list.pop()方法,可以删除尾部一个元素,也可以用pop(inedx)删除指定的索引位置的一个元素。与del语句不同的一点在于pop()方法可以返回删除的元素并复制给变量。例如delete=list.pop(0)
    (3)使用list.remove(值)方法,一次可以删除一个对应该值的元素
    +四、列表排序:
    使用sort()语句进行永久排序,会修改列表元素;使用sorted()语句进行暂时排序,不会修改列表元素。list.sort(cmp=None,kley=None,reverse=False)
  • 五、其他
  1. 多重赋值
    例如
a,b=1,2
print(a,b)
a,b=b,a+b
print(a,b)

得到结果

1,2
2,3

多重赋值可以理解为多个赋值操作是同时发生的,因此a,b=b,a+b,不会是先发生a=b,然后又发生b=a+b,从而输出结果为2,4

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值