栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

我与Python的偶遇(第四篇)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

我与Python的偶遇(第四篇)

​
​

活动地址:CSDN21天学习挑战赛

语句和函数

语句是关键字开头,:结尾的代码块。
1,输入输出

  • print 输出,注意和format组合无数种可能,以后用到再说
  • input 输入
  • ''' 可以输出文章
age = int(input('请输入您的年龄'))
print(f'年龄为:{age}')

print('''
涉江玩秋水,
爱此红蕖鲜。
攀荷弄其珠,
荡漾不成圆。
''')

2,条件语句

  • if,elif,else 相互嵌套
age = 20;
name = "";
if age>60:
    name ='老人'
elif age>30:
    name ='中年'
else:
    name ='青年'

3,循环语句

  • while 后面是条件,如果条件是true,会一直执行下去,所以条件很重要,避免死循环。
  • while 和 else联合,当循环无法满足条件时,执行
  • for itme in list 叫做遍历,不能改变值,只执行一遍
  • for itme in list 和 else联合,遍历完成做什么事
  • continue 跳过此次循环,进入下一个,你不是小偷,下一个
  • break 直接终止循环,else也不会执行,小偷找到了,解散
  • return 直接跳到程序末尾,后面代码都不再执行
  • pass 不做任何事情或者暂时不写代码,起到站位作用,不写不行,会报错。
i = 0
while i<= 10
    if i==5:
        continue
    if i==8:
        break
    print(i)
    i++
else:
    print("结束")

# pass语句是占位语句,它什么都不做,只是为了保证语法的正确性而写。当你不知道后面的代码怎么写,或暂时不写。
a = 123
if a == 100:
    print('right')
else:
    pass

4,range()函数

步长函数

  1. range(stop) range(10)指的是默认从0开始,步长为1,不包括10;
  2. range(start,stop) range(1,10) 从1开始到10,不包括10;
  3. range(start,stop,step) range(1,10,2) 从1开始,包括1,每次增加2 [1,3,5,7,9]


5,自定义函数

函数,就是写的一个底层方法,可重复使用,专供其他业务调用

  • def 函数名(参数)
  • 格式前面空两行,后面空两行。
  • 函数如果不调用,是不会执行的,和js的方法一样。
  • 另外一点和js一样,就是函数必须先存在,才能被调用,存在顺序问题。

def add(a, b=10):
    return a + 1+b


print(add(7))

6,函数模块化

每一个py结尾的python文件都是一个模块,里面定义的变量和函数 可以被其他文件导入使用。

  • 导入是import xxx 无需加扩展名
  • 注意:python文件的命名必须遵循命名规则。
  • 使用:xxx.变量名 xxx.函数()
  • 模块化的东西可以让曾经的付出便于运用

提醒:在发布作品前请把不用的内容删掉(活动地址请保留)

​

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1033276.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号