Python语法基础笔记
文章平均质量分 73
关于Python语法基础的
梁舒勃
这个作者很懒,什么都没留下…
展开
-
Python内存分析
什么是值传递,什么是引用传递?值传递就是你声明了一个变量后,那个变量存的是你具体赋的值。引用传递则是你声明了一个变量后,那个变量存的是一个地址,而那个地址存放着你具体赋的值。值传递还是引用传递?首先让我们来做个测试num = 10print(id(num))num = 9print(id(num))将这段代码运行一下会输出两个完全不同的结果,因此以此类推得出结论Python的所...原创 2020-02-08 00:08:37 · 158 阅读 · 0 评论 -
Python基础(六)函数
isinstance()函数用来检查函数的类型,返回布尔值例如 isinstance(2,int)可变参数 *args下面的例子中 args 实际上是一个元组,你可以在函数里传多个参数,会保存为元组来使用,什么参数都不传就是一个空元组。可变参数和不可变参数结合用时候,必须把可变参数放在最后面。def add(*args): sum = 0 for i in ar...原创 2020-02-10 10:45:49 · 186 阅读 · 0 评论 -
Python基础(五)元组、字典和集合
元组符号 : (1,2,3) ----- tuple元组也可以装不同类型的元素若声明 a = (1) 则不是元组 必须a =(1,) 才可元组只能获取不可以增删改支持的符号+*is 、notin 、 not in支持的系统函数min()max()sum()len()sorted() --------------------排序 返回的结果是个列表tu...原创 2020-02-09 15:26:53 · 298 阅读 · 0 评论 -
Python基础(三)字符串详解
1. 字符串中的地址问题1.1 三引号会重新分配空间str1 = 'abc'str2 = "abc"str3 = '''abc'''print(str1, str2, str3)print(id(str1), id(str2), id(str3))# 输出结果为# abc abc abc#6720944 6720944 314200801.2 input函数会重新分配空间...原创 2020-02-08 14:28:43 · 361 阅读 · 0 评论 -
Python基础(二)运算符 条件语句 循环语句
0. 二进制,八进制,十六进制bin(2) #返回的是字符串类型 0b10bin(-2) #返回的是字符串类型 -0b10num = 0b10 # 二进制表示正数num = -0b10 #二进制表示负数num = 0o127 #八进制表示负数num = -0o127 #八进制表示负数num = 0xabc #十六进制表示负数num = -0xabc #十六进制表示负数1...原创 2020-02-08 12:34:09 · 250 阅读 · 0 评论