第一周总结

直到老师布置假期作业才明白,课程内容环环相扣,曾经糊弄过去的又站在了眼前。第一项javabean+serverlet+sql(oracle)第二项是大数据内容。由于在刚刚过去的学期,python一直处于无脑抄状态,决定重新学习一次。计划学习python两周,linux基础一周,hadoop网课两周,oracle数据库两周,javaweb准备开学考试。

本周学习内容如下:

字符串的定义:

单引号:name='你好'

双引号:name="你好"

三引号多行定义:name="""李

                                            小

                                            民"""

条件语句:

if语句:if 条件:

if else语句:if 条件:

                    else:

if_elif_else语句:if 条件:

                            elif 条件:

                             else:

循环问题:

while循环:while 条件:循环体

for循环:for i in a:

函数定义:

def 函数名(传入参数):

       函数体

        return 返回值

容器:列表,元组,字符串,集合,字典

列表:list.append()    list.extend(容器)  list.insert(下标,元素)       del list[下标]         list.pop[下标]    list.remove(元素)        list.clear()            list.count(元素) #本元素出现次数 

 list.index(元素)#查找元素下表       len(list)#元素数量       

元组:index()#查找元素下表         count() len()

字符串:str.index(字符串)#查询字符串第一个字母的下表       str.replace()    str.split()  str.strip()     str.count()       len()

切片(序列):序列【::】

集合:集合.add(元素)     集合.remove(元素)   集合.pop()#随机取一个元素 

           集合.clear() #清空    集合1.difference(集合2)   集合1.difference_update(集合2)  集合1.union(集合2)  len(集合)

字典:dict[key]    dict[key]=value   dict.pop(key)   dict.clear()   dict.keys()#获取全部key   len(dict)

注意:元组和字符串不可修改

 python函数传参:

一.函数返回值问题:

python支持多返回值,注意接收返回值顺序一致。

def a():

return b,c,g

x1,x2,x3=a()

二.函数的多种参数输入

1.位置参数:

def user(name,age,gender):

   print(f"你的名字是{},年龄是{},性别是{}")

user("tom","20","男")

2.关键字传参:

def user(name,age,gender):

   print(f"你的名字是{},年龄是{},性别是{}")

user(name="小明",age=20,gender="男")//顺序可以变化;如果与位置参数混用,位置参数放在前边

3.缺省参数(定义的时候可以定义默认值):

def user(name,age,gender=“男”):

   print(f"你的名字是{},年龄是{},性别是{}")

user(name="小明",age=20)//默认的放在后边

4.不定长参数:

1.位置不定长参数:

def user(*args):

print(args)

user("li",18)//元组

2.关键字不定长参数:

def user(**kwargs):

print(kwargs)

user(name="li",age=14,id=110)//key=value

三.函数作为参数传递:

def 函数名1():...........

def 函数名2():............

函数名1(函数名2)

四.lambda匿名函数作为参数传递:

def 函数名1():........

函数名1(lambda   传入参数:函数体)//函数只能一行

posted @ 2023-07-09 08:53  权衡  阅读(11)  评论(0)    收藏  举报