摘要:
三元运算表达式 a = 1 b = 2 c = a if a > b else b # c 等于 如果a大于b得a,否咋等于b 编程方式 1、面向过程式编程:根据业务逻辑从上到下垒代码实现功能 2、函数式编程:将某功能代码封装到函数中,日后使用相同功能时,无需重复编写,直接函数调用即可 3、面向对象 阅读全文
摘要:
一、流程控制:if,while ,for 注:单纯的if语句里,从上到下,只要符合其中一个条件,就不会再执行下面的条件了。 2、while 无限循环 语法格式:(代码块可以是for循环或if条件判断循环,break,continu) 1 1、第一种情况 2 n = 1 3 while n < 5: 阅读全文
摘要:
#!/usr/bin/env python # -*- coding:utf-8 -*- # date:2018/06/08 一. 初识⽂文件操作 python来读写文件是用open()函数来打开一个⽂文件, 获取到⽂文件句句柄. 然后通过文件句柄就可以进行各种各样的操作了. 根据打开方式的不同能够 阅读全文
摘要:
深浅拷贝 浅拷贝: 1、针对的是可变数据类型:list、dict、set ,不可变数据类型int、str、tuple、bool 是没有拷贝一说的,他们都没copy() 方法 2、浅拷贝后是在内存地址中分配了一份新的地址,且浅拷贝只拷贝了第一层,第二层不会拷贝,故第二层如果改变,原数据及浅拷贝后的数据 阅读全文
摘要:
集合(set): 1、python中基础数据类型的一种,无序,元素不重复且是可哈希(不可变数据类型)的,一般用于去重。 2、本身是不可哈希的(可变数据类型),元素是可哈希的(不可变数据类型:int,str,tuple,bool,frozenset)。 3、记忆:set是dict中的key 4、也用{ 阅读全文
摘要:
字典:dict 1、字典是python中唯一的一个映射类型,以{}括起来的价值对组成; 2、字典中key是唯一的,在保存的时候,根据key来计算出一个内存地址,如何将value放在这个内存中,这种称为hash算法; 3、字典中的key必须是可hash的即(不可变的数据类型str,int,tuple, 阅读全文
摘要:
元组:tuple 1、python四大不可变数据类型之一(int,str,tuple,bool) 2、以小括号包起来起来,如只有一个元素,需在尾部加一个逗号,因为不加的话,python可能认为其实一个变量或是做数学运算等 3、元组中的第一层数据不可变,如其第二层数据类型为可变数据类型(list,di 阅读全文
摘要:
判断某个元素是否再字符串中或再列表,元组中 可以用 列表中的元素删除: 因直接删除列表或字典时,改变了列表的索引,字典的长度,导致可能达不到目的或报错 万能办法: 1、将原列表要删除的元素,保存到另一个临时列表 2、循环临时列表,根据临时列表中的元素,在原列表中删除 ### Python - 去除l 阅读全文
摘要:
#!/usr/bin/python #-*- encoding:UTF-8 -*- #date:20180512 Python数据类型 字符串:string 1、字符串一旦创建就不允许修改,所谓的for循环拿到的是创建了一个新的字符串 learn_str = " mycounTry\nm{}is{} 阅读全文
只有注册用户登录后才能阅读该文。 阅读全文
该文被密码保护。 阅读全文
该文被密码保护。 阅读全文