首页 > 其他分享 >函数基础小结

函数基础小结

时间:2023-10-20 16:25:38浏览次数:38  
标签:函数 作用域 基础 运算符 while 实参 小结 赋值

函数基础小结

计算机的组成之编程

什么是编程语言

什么是编程

为什么要编程

计算机的五大组成部分

CPU

内存

外存

输入设备

输出设备

32位和64位

多核CPU

应用程序的启动

机械硬盘的工作原理

计算机操作系统

什么是文件

什么是应用程序

操作系统有什么用

计算机的三大组成

硬件

操作系统

应用程序

用户

操作系统的启动

编程语言的分类

汇编语言

机器语言

高级语言

编译型语言(谷歌翻译)

解释型语言(同声传译)

网络的瓶颈效应

执行Python程序的两种方式

交互式

命令行式

变量

什么是变量

变量名的定义规则

变量的组成

变量名

赋值符号

变量值

定义变量名的两种风格

驼峰体

下划线(推荐使用)

常量

Python变量内存管理

引用计数

垃圾回收机制

小整数池

定义变量的三个特征

打印值

获取内存地址

获取数据类型

花式赋值

链式赋值

交叉赋值

注释

单行注释

多行注释

与用户交互

三种格式化输出方式

%占位符

format格式化

f-string格式化

基本运算符

算术运算符

逻辑运算符

比较运算符

赋值运算符

身份运算符

成员运算符

运算符的优先级

流程控制之if判断

单分支结构

双分支结构

多分支结构

if嵌套

流程控制之while循环

while+break

while+continue

while+else

while嵌套

流程控制之for循环

for+break

for+continue

for+else

for循环嵌套

range

数字类型

整型int

浮点型float

字符串str

列表list

字典dict

元组tuple

集合set

布尔类型bool

有序or无序

可变or不可变

数据类型分类

可变or不可变

有序or无序

一个值or多个值

解压缩

Python深浅拷贝

拷贝(赋值)

浅拷贝

深拷贝

异常处理

try……except

assert

raise

字符编码

python2与3字符编码的区别

文件的基本操作

文件的三种打开方式

r模式

w模式

a模式

with个管理上下文

文件的高级应用

文件的高级打开模式(不推荐使用)

文件指针的移动方法(不推荐使用)

文件的修改

方式一

方式二

函数的定义

函数的三种定义方法

无参函数

有参函数

空函数

函数的返回值

函数的调用

函数的参数

形参

位置参数

默认参数

实参

位置参数

关键字实参

可变长参数

*

形参

实参

**

形参

实参

函数对象

函数的嵌套

名称空间与作用域

名称空间

内置名称空间

全局名称空间

局部名称空间

执行顺序

查找顺序

作用域

全局作用域

局部作用域

总结

global

nonlocal

可变类型

标签:函数,作用域,基础,运算符,while,实参,小结,赋值
From: https://www.cnblogs.com/JunLeewarehouse/p/17777358.html

相关文章

  • 【从零学习python 】03. Python编程基础:变量、数据类型与标识符
    变量以及数据类型一、变量的定义对于重复使用,并且经常需要修改的数据,可以定义为变量,来提高编程效率。定义变量的语法为:变量名=变量值。(这里的=作用是赋值。)定义变量后可以使用变量名来访问变量值。如下示例:#不使用变量打印三次"今天天气真好",如果需要变成打印"......
  • 【C语言基础】sizeof(数组名)
    C语言数组名容易在以下两种情况混淆。情况1:数组名——代表数组整体inta[]={1,2,3,4};printf("%d\n",sizeof(a));//数组名a表示整个数组的大小,元素类型int,有4个元素,所以大小为4×4=16 情况2:数组名——代表一个指针当数组名作为函数参数时,自动退化为一个指针。此......
  • openssl基础使用(密码学 linux)
    目录       实验原理       实验过程           一、对称加密               1、使用rc4加解密               2、使用AES加解密               3、使用3DES加解密           二、非对......
  • [Microsoft Azure] Azure Function 如何重命名函数
    在开始之前,我们先了解一下AzureFunction的基本概念。AzureFunctions是MicrosoftAzure提供的一项无服务器计算服务,允许用户在云端运行代码而无需关心底层基础设施。通过使用AzureFunctions,您可以专注于编写业务逻辑,而无需担心服务器的管理和扩展。现在,让我们看看如何重命名Azu......
  • clickhouse常用的函数整理
    转:https://blog.csdn.net/m0_37899908/article/details/118531285一、检测函数类型(clickhouse中数据的类型)SELECTtoTypeName(0);--UInt8(三位数为8)SELECTtoTypeName(-0);--Int8SELECTtoTypeName(-343);--Int16SELECTtoTypeName(12.43);--Float64(默认浮点型的数据......
  • Lumen框架 之设置自定义函数
    一、设置1、新建Libs/function.php2、在app.php中引入function.php ......
  • 【C语言基础】指向字符串的指针 & 字符串常量指针的关系
    问:指向字符串的指针与字符串常量指针有什么区别?答:经过实践指向字符串的指针就是字符串常量指针。字符串常量指针是常量指针的一种。常量指针的特点就是不能通过该指针来修改指向内存地址空间存储的值。 问:来看一下常见面试题char*p=“abcd”;*p=‘b’;printf("......
  • 实验2 C语言分支与循环基础应用编程
    实验任务1task1.c源代码:1#include<stdio.h>2#include<stdlib.h>3#include<time.h>45#defineN56#defineN13747#defineN246589intmain()10{11intnumber;12inti;1314srand(time(0));151......
  • 麒麟系统开发笔记(十三):在国产麒麟系统上编译OSG库、搭建基础开发环境和移植测试Demo
    前言  在国产麒麟系统上实现C++三维仿真,使用OSG技术,其他基于web的技术也是可以但是交互上鼠标拽托等交互相对差一些,所以这块需要斟酌选择到底是何种技术来取舍。  本篇在厂家指定的麒麟系统上编译OSG。 环境系统版本:银河麒麟桌面操作系统V10(SP1)(注意:不对外提供)......
  • async函数执行机制
    fn()console.log(1);setTimeout(()=>{console.log(4);},100);Promise.resolve().then(()=>{console.log(2);})console.log(3);functionfnPromise(){......