首页 > 编程语言 >聪明办法学python(3)

聪明办法学python(3)

时间:2023-11-29 22:23:24浏览次数:36  
标签:空格 下划线 python 函数 办法 运算符 聪明 print 变量

聪明办法学python(3)

TASK 05:变量与函数

一.变量:
1.1"="来赋值
x = 5
print(x)#   5
print(x*2)#    25
  • 新的值会覆盖掉旧的值
  • 新值的数据类型不必与旧值相同
1.2变量命名规则:
  • 必须以字母或者下划线开头
  • 命名可由字母,数字,下划线组成
  • 大小写
  • 尽量避免使用保留字命名
1.3更新变量
x = 5
x +=5  #x的值更新为x+5
其他运算符也一样
1.4多变量赋值
a, b, c = 1, 2, 6
print(f"a={a},b={b},c={c}")

二.函数

1.1 header
  • 当函数被调用,参数将会作为变量被提供给函数的body部分
  • 可以提供多个参数,用逗号分割
  • header以:结尾
def function(parameters):
    body
1.2 BODY
  • 语句需要缩进
  • 语句不再缩进,函数结束
  • 一般使用return语句来让函数返回结果
  • 使用函数名来调用函数
  • 函数后面紧跟括号
  • 括号中是设定的参数值,不可多不可少

三.语句与表达式:

1.1类型转换
print(bool(1))      #True
1.2一些基本数学函数
abs  绝对值
max(, , , )    最大值
min(, , , )    最小值
1.3函数组合

对于嵌套哦函数来讲,应该先运行最内层的函数

Task 代码风格

  • 紧接在圆括号、方括号或大括号内,不需要多余空格
  • 在切片中,两个冒号必须应用相同的间距
  • 紧接在开始函数调用的参数列表的左括号之前,不需要多余空格
  • 赋值(或其他)运算符周围需要多个空格以使其与另一个运算符对齐
  • 变量名只能包含字母、数字和下划线,且不能以数字打头,不能包含空格,但可使用下划线来分隔其中的单词。一般变量命名时,第一个单词首字母小写,之后的首字母大写
  • 注意缩进问题

标签:空格,下划线,python,函数,办法,运算符,聪明,print,变量
From: https://www.cnblogs.com/liuyankun111/p/17866045.html

相关文章

  • Python3
    Python3条件ifelse语句if条件:执行elif条件:执行else条件:执行matchcase语句match变量名:case条件:执行case条件:执行case_:执行即使匹配到相应的case如果不跳出或return,会继续执行下面的语句。c......
  • Python中raise异常处理的方法
     try:gender=input('请输入您的性别:')ifgender!='男'andgender!='女':#如果输入的不是男或者女,判断为True,那么执行第四刚代码raiseException('性别只能是男或女')#抛出异常对象else:print('您的性别:',gender)#如果是男,或者女......
  • 聪明办法学Python Task05 & 选学01
    聪明办法学Python学习笔记Chapter4条件Conditionalsif语句ifstatementConditionalsMakeDecisionsif语句流程一个例子deff(x):print("A",end="")ifx==0:print("B",end="")print("C",end=&......
  • python基础之流程控制语句
    流程控制#控制事物的执行流程 流程控制,是计算机运算领域的用语,意指在程序运行时,个别的指令(或是陈述、子程序)运行或求值的顺序。三大流程控制结构:1.顺序结构:代码从上到下,全部执行2.分支结构:判断语句,代码有选择性的执行3.循环结构:重复执行某......
  • 无涯教程-Python爬虫 - 模块安装
    在本章中,让无涯教程学习可用于Web抓取的各种Python模块。虚拟环境Virtualenv是用于创建隔离的Python环境的工具。借助virtualenv,可以创建一个文件夹,其中包含使用Python项目所需的软件包所需的所有可执行文件。它还允许添加和修改Python模块,而无需访问全局安装。您可以使用以下......
  • Python中代码异常处理
        ......
  • python part4
    Pythonpart4条件if语句abs()布尔表达式嵌套if-elif-else推导式本质是python的语法糖match-case语句case后的内容可以用|隔开清晰的代码风格让if后的条件为真if下的内容不要空白,不够清晰明了用if-if会导致bug多用elifif套if比较混乱,用and较为清晰......
  • 无涯教程-Python爬虫 - 简介
    Web抓取是从Web提取信息的自动过程,本章将为您提供有关Web抓取的深入概念,它与Web抓取的比较以及为什么要选择Web抓取。网页抓取字典中"Scrapping"一词的含义表示可以从网络中获取某些东西,这里出现两个问题:无涯教程可以从网上获得什么以及如何获得它。第一个问题的答案是"数据......
  • 把时间变为周的一些办法
    mysql专用:周日开始concat(str_to_date(concat(yearweek(apply_date),'Sunday'),'%X%V%W'),"~",date_add(str_to_date(concat(yearweek(apply_date),'Sunday'),'%X%V%W'),interval6day))ASAPPLY_WEE周一开始concat(s......
  • Python 中的单下划线和双下划线
    哈喽大家好,我是咸鱼当我们在学习Python的时候,可能会经常遇到单下划线_和双下划线__这两种命名方式单下划线_和双下划线__不仅仅是只是一种简单的命名习惯,它们在Python中有着特殊的含义,对于代码的可读性和功能实现有着关键的作用。那么今天我们来看一看在Python......