一、第一句python代码1.python执行过程:1.加载内存-词法分析-语法分析-编译-执行2.创建hello.py文件,输入内容1#!/usr/bin/env python2print"Hello"执行 hello.py 文件:python hello.py3.解释器:上面执行hello.py 脚本时已明确指出用python解释器来执行,如果想要像shell脚本一样执行就要在开头指定解释器二、编码1.python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill),如果不告诉python解释器,用什么编码...
可变的数据类型:list, dict, set (可修改其中的元素)不可变的数据类型:str, tuple重点:str, list, dict 列表推导式习题:# 利用列表推导式: 找出100以内所有奇数,并将所有奇数乘以3,写入列表。 li = [i * 3 for i in range(1, 101) if i % 2 != 0] print(li)li = [i * 3 for i in range(1, 101, 2)] print(li) 递归的使用:(经典的猴子吃桃算法)""" 猴子第一天摘下N个桃子,当时就吃了一半,还不过瘾,就又多吃了一个。 第...
列表(list)赋值方法: l = [11,45,67,34,89,23]l = list()列表的方法: 1#!/usr/bin/env python 2 3class list(object):4""" 5 list() -> new empty list6 list(iterable) -> new list initialized from iterable‘s items7""" 8def append(self, p_object): # real signature unknown; restored from __doc__ 9‘‘‘在列表末尾添加一个新的对象‘‘‘10""" L.append(object) -> None -- append object to end """11pass1...
#文件处理#文件打开模式r 只读w 只写a 只追加x 只读,没文件会报错#open中的mode参数‘r‘ ‘w‘ ‘a‘ ‘x‘#以下注意!!!‘w+‘ == w + r #假定open的文件存在的情况下:以w的形式open 并加上r功能 (打开一个空文件,执行操作后覆盖回原文件) f = open(‘text1‘,‘w+‘,encoding=‘utf-8‘) --> f称为文件句柄 data = f.readlines() --> data 的值为空 ,因为...
一、操作系统简介1、手工操作——穿孔卡片 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行;计算完毕,打印机输出计算结果;用户取走结果并卸下纸带(或卡片)后,才让下一个用户上机。手工操作方式两个特点: (1)...
pycharm python编辑工具ctrl + D 复制当前行ctrl + x 删除行ctrl + / 注释行占位符%s 字符串 %d 数字 %f小数,用得少name=123print("test %s" % name)~~~~~~~~info = ‘3abc‘info2 = ‘‘‘test {hook}‘‘‘.format(hook=info)info2 = ‘‘‘test {0}‘‘‘.format(info) #或者print(info2)读取原始字符串str=r‘C:\work\音乐基地\报表‘#########################_pycache_ 目录 python的编译文件,还不能被机器能直接识别,...
#dict字典,其实与其叫字典不如叫key-value更合适,不知道这个名是怎么来的,这个可以用来搞用户名和密码,不过搞这个不用数据库是不是显得太low了#用花括号{}扩起来,逗号分隔每个元素,每个元素必须有key和value,key和value用冒号分隔a = {‘a‘:1,‘b‘:2} #‘a‘,‘b‘是key,1,2是valuea.get(‘a‘) #获取key对应的value,结果是1a.keys() #得到字典中全部的key,结果是[‘a‘, ‘b‘],一个list,多智能!多贴心!a.pop(‘a...
本章学习内容:1、网页编码还原读取2、功能设计stuep1:网页编码还原读取本次抓取对象:http://www.cuiweijuxs.com/jingpinxiaoshuo/按照第一篇的代码来进行抓取:# -*- coding: UTF-8 -*- from urllib import requestif __name__ == "__main__":chaper_url = "http://www.cuiweijuxs.com/jingpinxiaoshuo/"headers = {‘User-Agent‘: ‘Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0‘}req = reques...
Python版本查看:python -V(V要大写)一、Python的注释#:注释一行 ‘‘‘:注释多行 """:注释多行二、行和缩进 Python的代码块不使用大括号{}了。采用缩进的方式来控制函数、逻辑判断或者代码块。 所以,在编写Python程序的时候,一定要养成良好的习惯,不要随意性的到处敲空格。因此 在Python中必须使用相同数目的行首缩进空格数。最好是在每个缩进层次使用单个制表符或 者两个空格或四个空格,切记不能...
‘‘‘1、定义:(1)模块:用来从逻辑上组织python代码(变量、函数、类,逻辑是实现一个功能)本质是.py结尾的python文件(2)包:用来从逻辑上组织模块的本质是一个目录(必须带有__init__.py文件)2、导入:import 文件名import 文件名A,文件名Bform 文件名 import * #导入该文件中所有的内容(变量、方法等;相当于把该文件的所有代码复制当前文件中)form 文件名 import 方法(只有名字) as 自定义一个方法名form...
Python 简介 Python 定义是一个免费、开源、跨平台、动态、面向对象的编程语言。Python程序的执行方式交互式在命令行输入指令,回车即可得到结果。打开终端进入交互式:python3编写代码:print(“hello world”)离开交互式:exit()文件式将指令编写到.py文件,可以重复运行程序。编写文件。打开终端进入程序所在目录:cd 目录执行程序: python3 文件名执行过程计算机只能识别机器码(1010),不能识别源代码(python)。由源代码转变成...
一. 第一个小程序:python语法比较简单,采用缩进的方式,如下所示:a = 100 if a >= 0:print a else:print -a使用#进行注释,其他的每一行都是一个语句,当语句以冒号“:”结尾时,缩进的语句视为代码块。按照约定俗成,一般使用Tab键缩进,或按四个空格。注意:python程序是大小写敏感的。二. 数据类型和变量(1) 数据类型:a. 整数:python可以处理任意大小的整数可以使用十六进制表示整数:0x前缀和0-9,a-f。如0xff00,0xa5b4c...
【课程内容】 计算机基础常识Python语言概览、安装与运行Python 变量、数据类型及存储Python 常用数据类型概览数值与字符串列表list字典表dict 与元组 tuple文件与类型汇总语句、表达式与if分支循环语句迭代函数定义与参数函数与Lambda表达式函数应用与工具包与模块管理及面向对象初步面向对象编程OOP异常处理及测试unittest单元测试数值、日期与时间对象持久化字符与编码正则表达式系统编程python并行编程函数高级应用及装饰器Pyt...
人生苦短,我用 Python前文传送门:小白学 Python 数据分析(1):数据分析基础小白学 Python 数据分析(2):Pandas (一)概述小白学 Python 数据分析(3):Pandas (二)数据结构 Series小白学 Python 数据分析(4):Pandas (三)数据结构 DataFrame小白学 Python 数据分析(5):Pandas (四)基础操作(1)查看数据引言上一篇文章我们介绍如何在 Pandas 一些基础的查看数据的操作,但是官方更推荐我们使用 .at、.iat、.loc...
Python函数基础1. 定义函数的三种方式空函数def func1():# TODO .....pass无参函数def fun1():print("test")有参函数def compare(a, b):if a > b:return True2. 函数的返回值函数可用return 返回值return 可终止函数return 可返回多个值,返回值之间用逗号隔开返回值可以是任意数据类型当无返回值时,默认返回None3. 函数的参数形参,定义函数时使用,一般具有描述意义,用于接收实参实参,调用函数时使用,具体的值形参有位置形参...