python 一些命令概念

列表名 [起:止]
表示切片,从列表中切出相应的元素前闭后开

c[ 0 :2]切出[1,2]
c[ : ]切出[1,2,3,4,5,6,7]

列表名[起:止:步长]带步长的切片,步长有方向。

c=[1,2,3,4,5,6,7]
切出[5, 4,3, 2]用c[4:0:-1]
切出[5,4,3,2,1],用c[4::-1]
切出[6,4,2]用c[-2::-2]从倒数第二个开始一直且到头,步长-2

修改:列表名[索引号]=新值
删除:del列表名[索引号]
插入:列表名.insert(插入位置索引号,新元素)

函数
函数:执行某些操作的一段代码。如:Input()
定义函数:def 函数名(参数表):
在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体
函数体
使用函数:函数名(参数表)如:input(“please input your class number:”)

定义:
def hi_name(yourname):  #“:”不要忘记加
print(”Hello%s”%yourname)
使用:
hi_name("zhangsan”)
输出:
Hello zhangsan

def hi_name(yourname):
    print('hello %s'%yourname)

hi_name('xiaoning')  #"xiaoning" 不要忘记加引号

函数返回值:return
def add(a,b):
return a+b
c=add(5,6)
#c被赋值为add的返回值11
>>>def my abs(x):
			if x>=0:
			return x
	else:
			return-x
>>>my_abs(-9)
9                                

如果你已经把my_abs()的函数定义保存为abstest.py文件了,那么,可以在该文件的当前目录下启动Python解释器,用from abstest import my_abs来导入my_abs()函数,注意abstest是文件名(不含.py扩展名):

>>>from abstest import my_abs
>>>my abs(-9)
>9

模块:
函数的集合,先导入,再使用,用模块.函数名调用。

import time
time.asctime()
输出:Tue Jan 1621:51:062018'

变量作用域
局部变量:在函数中定义的变量,只在函数中存在,函数执行结束不可再用。
全局变量,在函数前定义的变量,一般在整个代码最前面定义,全局可用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值