Python_1】的更多相关文章

0. 说明 安装教程网上有很多,等下次安装再补充笔记 Python 下载地址…
转载来源:http://www.cnblogs.com/wupeiqi/articles/4906230.html python内部执行过程如下: python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill).ASCII码最多只能表示 256 个符号. python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill),如果是如下代码的话:报错:ascii码无法表示中文 #!/usr/bin/env python print "你好,世界"…
2017年12月02日 20:14:48 独行侠的守望 阅读数:221 标签: python 更多个人分类: Python编辑版权声明:本文为博主原创文章,转载请注明文章链接. https://blog.csdn.net/xiaoanzi123/article/details/78697991一直想要学习了解python,但是之前只是简单安装下,没有继续下去,今天一次性把基础学完了解下.学习地址 https://edu.aliyun.com/course/154?spm=5176.8764728…
1 import time 2 def consumer(name): 3 print('%s准备吃包子了!' %name) 4 while True: 5 baozi = yield 6 print('[%s]包子来了,被[%s]吃了' %(baozi,name)) 7 8 def producer(name): 9 c = consumer('胖虎') 10 c2 = consumer('狗子') 11 c.__next__() 12 c2.__next__() 13 print('我要做包…
一.集合 定义:由不同元素组成的集合.集合是一组无序排列的可hash值, 可以作为字典的key.元素必须是不可变类型:只能存放数字,字符串,字典 特性:集合的目的是将不同的值放在一起,不同的集合之间可以用来做关系运算,无序纠结于集合中的单个值. 2.1.集合的创建 ①s={1,2,3,1} ②set函数来进行创建:把实参进行for循环,一个一个进行放置到新的列表中去. s=set(['alex','alex','sb']) print(s) set_test=set('hello') print…
在python2和python3的版本差异很大输出hello world的方法在2里支持在3里就不支持了. print 'hello world' #在2中支持 print ('hello world') #在2,3两个版本都支持. 在交互模式中_为特殊变量用于保存最后一次的运算结果,这个特殊变量只有在交互模式中才有定义. 如果要创建可以重复使用的程序可以将代码放在一个文件里,后缀名为.py结尾. 如果需要调试的话可以在ide中打开文件,在创建python程序文件时,需要加两行注释: #!/us…
正则表达式—特殊表达式含义 正则表达式的字母和数字表示他们自身,但多数字母和数字前加一个反斜杠时会拥有不同的含义. 下面列出了正则表达式模式语法中的特殊元素. 1.普通字符集 1)    \w            匹配字母数字及下划线 2)    \W            匹配非字母数字及下划线 3)    \s             匹配任意空白字符,等价于 [\t\n\r\f]. 4)    \S             匹配任意非空白字符 5)    \d             匹…
一.文件 1.简介 二.文件的相关操作 1.打开文件 例如:  f = open("F:\\text.txt", 'r') 只读模式,不可写入 2.读取文件 例如: f.readlines 读取一行 3.写入 f.write("日日有见才") 4.测试代码 Python 3.7.1 (default, Dec 10 2018, 22:54:23) [MSC v.1915 64 bit (AMD64)] on win32 Type "help",…
集合: 1.不同元素组成 2.无序 3.集合中的元素必须是不可变类型  s = {1, 2, 3 } #定义集合 s = set('hello') print(s) s.pop() #指定删除 s.remove("") s.remove("sss") #删除元素不存在会报错 s.discard('sbb') #删除元素不存在,,不会报错 print(s) 集合的运算关系: python_1 = ['lcg', "szw", "zjw&q…
python_1 = ['charon','pluto','ran','charon'] linux_1 = ['ran','xuexue','ting'] p_s = set(python_1) l_s = set(linux_1) #交叉并集 print(p_s.symmetric_difference(l_s)) print(p_s^l_s) set定义的 集合能追加,能删除是可变数据类型 frozenset定义的集合是不可变的 简单去重,但是不可考虑顺序 name = ["charon&…
low逼写法,没用集合 python_1 = ['charon','pluto','ran'] linux_1 = ['ran','xuexue','ting'] python_and_linux = [] for p_name in python_1: if p_name in linux_1: python_and_linux.append(p_name) print(python_and_linux) 结果: ['ran'] 高级点写法用集合了 python_1 = ['charon','…
去重 s = set(python_1) # 用set会变成集合,集合自带去重能力 print(s) python_1 = list(s) # 在用list还原成列表.但是会打乱顺序 print(python_1) 求交集 print(p_s.intersection(l_s)) print(p_s&l_s) 求并集 1 print(set1.union(set2)) 2 print(set1|set2) 求差集,前者有,后者没有的 print(p_s.difference(l_s)) prin…
1.数字整形 python3不管数字有多大都是int型,没有long类型 1>字符串转换为数字 s1 = " print(type(s1),s1) b = int(s1)#不加base默认转换为十进制 print(type(b),b) b += 1000 输出: <class 'str'> 123 <class 'int'> 123 s1 = " s2 = "a" print(type(s1),s1) b = int(s1,base=2…
1.引入模块 import pymysql 2.用于建立与数据库的连接 调用pymysql模块中的connect()方法 conn = pymysql.connect(host='localhost', port=3306, user='root', password='mysql',database='python_1', charset='utf8') * 参数host:连接的mysql主机,如果本机是'localhost' * 参数port:连接的mysql主机的端口,默认是3306 *…
作业需求: 用户角色,讲师\学员, 用户登陆后根据角色不同,能做的事情不同,分别如下 讲师视图 管理班级,可创建班级,根据学员qq号把学员加入班级 可创建指定班级的上课纪录,注意一节上课纪录对应多条学员的上课纪录, 即每节课都有整班学员上, 为了纪录每位学员的学习成绩,需在创建每节上课纪录是,同时 为这个班的每位学员创建一条上课纪录 为学员批改成绩, 一条一条的手动修改成绩 学员视图 提交作业 查看作业成绩 一个学员可以同时属于多个班级,就像报了Linux的同时也可以报名Python一样, 所以…
可变不可变: 1.可变:列表.字典.例如列表类型是可变的,我修改了列表中的元素的值,但是列表本身在内存中的地址是没有变化的,所以列表的元素是可以被改变的 >>> name=["gouguoqi","beiye"] >>> id(name) 6828808 >>> name[0]=" >>> print (name) [', 'beiye'] >>> id(name)…
1. DAG 在Airflow中,DAG或有向无环图是你运行所有任务的集合,以某种组织方式来反映所有任务之间的关系和依赖. 例如,一个简单的DAG可以包括三个任务:A,B和C.可以说A必须在B运行之前成功运行,但C可以随时运行. 可以说任务A在5分钟后超时,为防止失败,B可以最多重启5次.也可以说工作流从某个特定日期开始每晚10点运行. 以这种方式,DAG描述了你如何执行工作流程; 但是请注意,我们还没有说出我们实际想要做的事情! A,B和C可以是任何东西.也许在C发送电子邮件时,A为B准备数据…
一丶python文件读写学习笔记 open() 将会返回一个 file 对象,基本语法格式如下: open(filename, mode) filename:包含了你要访问的文件名称的字符串值. mode:决定了打开文件的模式:只读,写入,追加等.所有可取值见如下的完全列表.这个参数是非强制的,默认文件访问模式为只读(r).打1啊大苏dada f.read() 为了读取一个文件的内容,调用 f.read(size), 这将读取一定数目的数据, 然后作为字符串或字节对象返回.size 是一个可选的…
# coding=utf-8 import re # 1. 写一个正则表达式,使其能同时识别下面所有的字符串:'bat','bit', 'but', 'hat', 'hit', 'hut' s ="bat ,bit ,but ,hat ,hit ,hut" print re.findall(r'[bh][aiu]t',s) # 2.匹配由单个空格分隔的任意单词对,也就是姓和名 s = "Han meimei, Li lei, Zhan san, Li si" pri…
sql注入: from pymysql import * def main(): # 创建连接 conn = connect(host="127.0.0.1", port=3306, database="python_1", user="root", password="mysql", charset="utf8") # 创建cursor对象 cursor = conn.cursor() find_name…
集合(set) # 2 无序 # 3 集合中元素必须是不可变类型 # 定义集合 s = {1,2,3,4,5} print(s) # 输出结果 {1, 2, 3, 4, 5} # 1 集合由不同元素组成 s1 = {1,2,2,3,4,5,5,5,5,5} print(s1) # 输出结果 {1, 2, 3, 4, 5} s2=set("hello") # 定义集合方法2 print(s2) # 输出结果 {'o', 'e', 'h', 'l'} set中的一些常用方法(add,cle…
1.概念 (1)不同元素组成 例: s = {1,2,3,4,4,4,4,4,4}print(s)运行结果:{1, 2, 3, 4}因为是不同元素组成,因此去重了 (2)无序 例: s = {"xiao","xing","ceshi","admin"}print(s)运行结果每次显示的顺序不一样,代表是无序的 (3)集合元素必须是不可变类型 例: s = {[123,456],789}print(s)运行结果:TypeErro…
pycharm基础使用入门 输出 print函数 print('hello world') 右键选择run或者右上角的三角形运行,可以运行出结果 "E:\all sorts of learning programme software\python\anaconda\python.exe" "E:/code/python code/Python编程基础/python_1.py hello world Process finished with exit code 0 入门例子…