day002|python基础回顾2】的更多相关文章

目录 00 上节课复习 01 基本数据类型 02 与用户交互 03 运算符 04 流程运算之if判断 05 流程判断之while循环 06 TEST 00 上节课复习 """ 1.python的特点 python是一门解释型.强类型.动态语言 2.安装解释器 path环境变量 3.运行python程序的三个步骤 Ⅰ 先启动python解释器 Ⅱ python解释器将py文件从硬盘读入内存 Ⅲ 解释器开始识别语法,解释执行代码 4.注释 井号#(前一行或当前行)<当前行前…
Python 基础回顾 可变类型:list ,dict 不可变类型:string,tuple,numbers tuple是不可变的,但是它包含的list dict是可变的. set 集合内部是唯一的 dict 字典 键是唯一的 序列:列表,元组,字符串等, 通用序列操作: 索引,切片,加,乘,x 是否属于序列,长度 ,最大最小元素 in 用于查寻 某个元素是否属于某个序列. 1 in (1,2,3) #true 1 in [1,2,3] '1' in '123' isinstance 某个对象是…
定义 tuple(元组), list (表) #!/usr/bin/env python # encoding: utf-8 a = 10 #定义一直变量,无需声明 s1 = (2,1.3,'love',5.6,9,12,False) #s1是一个tuple s2 = [True,5,'smile'] #s2是一个list ,tuple的各个元素不可再变更,而list的各个元素可以再变更. s3 = ([1,[3,4,5,]]) #一个序列作为另一个序列的元素 s4 = ([]) #空序列 st…
1.第二个缺点就是代码不能加密.如果要发布你的Python程序,实际上就是发布源代码,这一点跟C语言不同,C语言不用发布源代码,只需要把编译后的机器码(也就是你在Windows 上常见的xxx.exe文件)发布出去.要从机器码反推出C代码是不可能的,所以,凡是编译型的语言,都没有这个问题,而解释型的语言,则必须把源码发布出去. 这个缺点仅限于你要编写的软件需要卖给别人挣钱的时候.好消息是目前的互联网时代,靠卖软件授权的商业模式越来越少了,靠网站和移动应用卖服务的模式越来越多了,后一种 模式不需要…
1.知道了什么是编程语言 2.知道了python.C#.Java都是语言的种类 3.python:有很多种 cpython.pypy.jpython... 4.python的执行方式有两种: 解释器 文件 5.执行的时候指定解释 原始方式通过python找到文件:python 磁盘:\路径\xxx.py 在文件里面加上解释器路径:#!/usr/bin/env python ./xxx.py(在linux下适用) 6.三种编码 ascii 满足不了需求 unicode 太浪费空间 utf-8 7.…
1.python是一门编程语言 编程语言是人与计算机能够沟通的一种语言 人----------编程语言---------计算机 2.编程是: ①人将要做的事的步骤想清楚 ②找计算机能够听懂的语言将步骤1翻译下来 银行行长-------------------------柜台用户 接收用户输入的用户名 接收用户输入的密码 判断输入的用户名等于正确用户 并且输入的密码等于正确密码 告诉用户登陆成功 否则 告诉用户登陆失败 人-----------------计算机 3.程序就是一系列代码文件 4.编…
文件处理 目录 文件处理 1 文件打开模式补充 2.1 文件操作之读操作 2.2 文件操作之写操作 3 控制文件指针移动 3.1 前提 3.2 f.seek() 4 文件修改的两种方式 4.1 方式一 4.2 方式二 5 函数的基本使用 5.1 概述 5.2 基本使用 5.3 步骤 5.4 示例 5.5 函数定义的完整语法 5.6 函数的返回值 附录:a.txt 1 文件打开模式补充 with open('a.txt', mode='r+t', encoding='utf-8') as f: p…
Python基础回顾 认识变量 在学习了之前的Python零基础入门系列[洗礼灵魂,修炼Python](说明一下,这个系列现在回过来再来看这个名字确实好土啊,然后有些知识点感觉还不太精准,后期看如果有时间再调整下,名字的话就这样了,不想改了,要改的话起码得改大半天),相信你已经对Python有了一个大概的了解了.本系列是Python高级,所以先简单回顾一下 变量及变量的作用 变量,顾名思义,变量,那当然是会变的量了.当然这么说感觉有点枯燥,好,先看个例子: 计算某人每天的总支出,已知,早餐6块,…
python基础回顾 1.Ipython魔术命令 %timeit //多次执行一条语句,并返回平均时间,%%time->多条语句,用于测试一条语句用了多少时间 %time //返回执行一条语句的时间 %rest //删除当前空间的全部变量 %run*.py //在IPython中执行python脚本 魔术命令+显示文档 如:%time? 2.变量不需要指定类型,但是仍然是"强类型语言",只是不显示地表示 注意python中的变量是没有类型的,只有对象才有类型 如:x=5,变量x是…
本次python爬虫百步百科,里面详细分析了爬虫的步骤,对每一步代码都有详细的注释说明,可通过本案例掌握python爬虫的特点: 1.爬虫调度入口(crawler_main.py) # coding:utf-8from com.wenhy.crawler_baidu_baike import url_manager, html_downloader, html_parser, html_outputerprint "爬虫百度百科调度入口"# 创建爬虫类class SpiderMain(…