三木运算,三元运算

        三木运算,三元运算

name = 值1 if 条件 else 值2

      深拷贝浅拷贝

str创建一个值不能修改,如果修改在,创建一个

对于int和str

赋值,深拷贝,浅拷贝地址是不变的

对于dict,list,tup

浅拷贝仅拷贝最外层

深拷贝是除了最内层都拷贝

        函数

动态参数

  万能参数

    *arges

    **kwarges

局部变量和全局变量

  全局

    大写

    修改,global

  局部

    小写,仅在代码中执行

时间: 2024-10-27 09:42:16

三木运算,三元运算的相关文章

第二十二节,三元运算

三元运算三元运算,就是if条件判断,前后各有一个值,指向一个变量条件成立,就将第一个值赋给变量,条件不成立就将第二个值赋给变量就是一个条件判断,和两个不同的值组合成的判断运算,就是三元运算 #!/usr/bin/env python # -*- coding:utf-8 -*- #三元运算 #三元运算,就是if条件判断,前后各有一个值,指向一个变量 #条件成立,就将第一个值赋给变量,条件不成立就将第二个值赋给变量 #就是一个条件判断,和两个不同的值组合成的判断运算,就是三元运算 a = 11 b

三元运算 函数

1.三目运算 三元运算name = 'alex' if 1>1 else 'eric'print (name) 2.深浅拷贝copy deepcopy # str 一次性创建,不能被修改,只要修改,再创建# list 链表,下一个元素的位置,上一个元素的位置 str,数字:赋值/浅拷贝和深拷贝无意义,因为其永远指向同一个内存地址, #拷贝,赋值:地址都一样import copyn1 = 123n2 = copy.copy(n1)  id(n1)id(n2) n2 = copy.deepcopy(

第三章、三元运算、文件处理、函数

第三章.三元运算.文件处理.函数 三元运算 三元运算又称三目运算,是对简单的条件语句的简写,如: 简单条件语句: if 条件成立: val = 1 else: val = 2 # 可以写成如下: val = 1 if 条件成立 else 2 文件处理 读,写,修改 读 f = open(file='d:/*.txt', mode='r', encoding='utf-8') date = f.read() f.close() r是只读模式,rb是以二进制读文件 第三方模块 chardet检测二进

补充知识:三元运算和逻辑运算

一. 逻辑运算符和逻辑表达式 逻辑表达式是用逻辑运算符和变量连接起来的式子.任何语言的逻辑运算符都一般分为3种--逻辑与.逻辑或和逻辑非.C.Java语言的逻辑运算符用&&.|.!表示,Python采用and.or.not.下图列出了Python中的逻辑运算符和表达式. 求结果: 首先我们需要明白一点,在python中,Flase的值有:None,0 空列表,空字典,空元组,空字符串,自定义的对象实例,该对象的__bool__方法返回False,或__len__返回的0 ''' v1 =

学习笔记1(三元运算、深浅拷贝、动态参数、全局变量与局部变量、set数据类型 )

(三元运算.深浅拷贝.动态参数.全局变量与局部变量.set数据类型 ) set 数据类型--无序,不重复的集合 一.三元运算.三木运算--减少代码量 name="X1"if 条件 else "x2" 例子:name =" alsx"  if 1==1 else "e" 二.深拷贝与浅拷贝:深拷贝拷贝所有的东西,浅拷贝拷贝最外面一层. 三.面向函数的编程(先前都是面向过程的编程) 生成函数>-执行函数>-返回执行的结

Python之路5-流程控制和三元运算

if语句 if ...:     pass elif ...:     pass else:     pass for循环 for i in range(10):     print(i) while循环 while True:     if ...:         pass     else:         break break.continue break,跳出整个循环 continue,跳出当次循环继续下次循环 三元运算 a=1 b=2 c=3 d = a if a > b else

python基础:python循环、三元运算、字典、文件操作

目录: python循环 三元运算 字符串 字典 文件操作基础 一.python编程 在面向过程式编程语言的执行流程中包含: 顺序执行 选择执行 循环执行 if是条件判断语句:if的执行流程属于选择执行:if语句有三种格式,如下: 在多分支的if表达式中,即使多个条件同时为真,也只会执行一个,首先测试为真: 选择执行 单分支的if语句 if CONDITION: 条件为真分支 双分支的if语句 if CONDITION 条件为真分支 else 条件不满足时分支 多分支的if语句 if CONDI

bytes数据类型,三元运算,进制互换

三元运算 如果这个条件成立就存这个值,如果那个条件成立就存那个值. 进制 bytes类型,字节数据类型也就是二进制类型,这个是python3专有数据类型,在python2里跟字符串是一个类型,也就是python2是不区分这个数据类型的. 比如说音频,视频文件都是二进制类型,也就是bytes类型.(python3通过socket在网络上传输数据时必须要用二进制格式,python2没有强制必须是二进制,字符串也可以) Python3中最大的新特性就是对文本和二进制数据做了更清晰的区分.文本通常是Un

004——Python 三元运算,Python函数

三元运算: if 1+1 == 2 : print (True) else: print (False) #等同于: print (True if 1+1==2 else False) 函数的基本语法def XX():     定义函数 #  return aa  返回值 # 或 pass      什么也不返回 # XX()   调用函数 #函数的有三中不同的参数: #------普通参数------ def func(name):   print (name) func('fanhaibo'