随笔分类 -  Python

摘要:# coding:UTF-8# @author:lsj# @version:1.0# 1、编写文件修改功能,调用函数时,传入三个参数(修改的文件路径,要修改的内容,修改后的内容)既可完成文件的修改# def file(file_path,src_file,new_file):# import os# 阅读全文
posted @ 2020-03-17 21:27 思江 阅读(273) 评论(0) 推荐(0) 编辑
摘要:一、函数 1、什么是函数 函数就相当于具备某一功能的工具 函数的使用必须遵循一个原则: 先定义 后调用 函数的定义就是先将函数体代码保存起来,然后将内存地址赋值给函数名,函数名就是对这段代码的引用,这点和变量的定义是相似的, 如果没有事先定义函数而就直接调用,这相当于在应用一个不存在的变量名 2、为 阅读全文
posted @ 2020-03-17 18:49 思江 阅读(319) 评论(0) 推荐(0) 编辑
摘要:# coding:UTF-8 # @author:lsj # @version:1.0 #1、通用文件copy工具实现 # src_file = input("请输入源文件路径:").strip() # des_file = input("请输入目标文件路径:").strip() # with op 阅读全文
posted @ 2020-03-16 23:44 思江 阅读(211) 评论(0) 推荐(0) 编辑
摘要:# 遍历列表 # l = ["a","b","1",2] # print(l) # for i in l: # print(i) # print(type(i)) """ ['a', 'b', '1', 2] a <class 'str'> b <class 'str'> 1 <class 'str 阅读全文
posted @ 2020-03-14 17:49 思江 阅读(339) 评论(0) 推荐(0) 编辑
摘要:#一:今日作业: #1、编写文件copy工具 # src_file = input("请输入源文件路径:").strip() # des_file = input("请输入目标文件路径:").strip() # with open(r'{}'.format(src_file),mode='rt',e 阅读全文
posted @ 2020-03-13 20:11 思江 阅读(187) 评论(0) 推荐(0) 编辑
摘要:一、什么是文件 文件定义:文件是操作系统提供给用户/应用程序操作硬盘的一种虚拟的概念/接口 用户/应用程序(open()) 操作系统(文件) 计算机硬件(硬盘)二、为何要用文件(文件作用) 用户/应用程序可以通过文件将数据永久保存的硬盘中,即操作文件就是操作硬盘 用户/应用程序直接操作的是文件,对文 阅读全文
posted @ 2020-03-13 16:16 思江 阅读(381) 评论(0) 推荐(0) 编辑
摘要:今日讲解的字符编码尽量理解,记住结果 内存上 翻译 》0101010上《 翻译《 0101010字符编码表就是一张字符与数字对应关系的表a-00b-01c-10d-11ASCII表: 1、只支持英文字符串 2、采用8位二进制数对应一个英文字符串GBK表: 1、支持英文字符、中文字符 2、 采用8位( 阅读全文
posted @ 2020-03-12 23:01 思江 阅读(422) 评论(0) 推荐(0) 编辑
摘要:# coding=utf-8 # 1、有列表['alex',49,[1900,3,18]],分别取出列表中的名字,年龄,出生的年,月,日赋值给不同的变量 # l = ['alex',49,[1900,3,18]] # name = l[0] # print(name) # age = l[1] # 阅读全文
posted @ 2020-03-11 20:46 思江 阅读(199) 评论(0) 推荐(0) 编辑
摘要:一、for循环 for循环:循环就是重复做某件事,for循环是python提供第二种循环机制(第一种是while循环),理论上for循环能做的事情,while循环都可以做。 目的:之所以要有for循环,是因为for循环在循环取值(遍历取值)比while循环更简洁。 二、for循环语法如下 for 变 阅读全文
posted @ 2020-03-11 01:31 思江 阅读(39708) 评论(0) 推荐(0) 编辑
摘要:# @Author:lsj# @version V1.0# -*- coding:UTF-8 -*-# 一:for循环# 1.1 for循环嵌套之打印99乘法表# for i in range(1, 10):# for j in range(1,i+1):# print("%d * %d = %2d 阅读全文
posted @ 2020-03-10 21:03 思江 阅读(222) 评论(0) 推荐(0) 编辑
摘要:一、变量 什么是变量?变量有什么作用?如何定义变量?如何使用变量? 1、什么是变量? 变:变化。量:衡量,记录状态。简单理解为记录变化发生的状态。 2、变量有什么作用? 作用:因为状态不断发生变化,为了让计算机能够像人的大脑一样记录某种状态。 详细的说:程序执行的本质就是一系列状态的变化,变是程序执 阅读全文
posted @ 2020-03-10 16:45 思江 阅读(456) 评论(0) 推荐(0) 编辑
摘要:深浅copy 浅copy():如果原列表都是不可变类型,使用浅copy即可。(浅copy:对列表第一层地址拷贝) 深copy():如果愿列表有可变类型存在(如列表里嵌套一个列表),使用深copy。(深copy:对列表的第一层和第二层拷贝) 实战: 需求:定义一个列表 # 定义一个列表 l1 = [" 阅读全文
posted @ 2020-03-09 21:05 思江 阅读(1570) 评论(0) 推荐(0) 编辑
摘要:# @Author:lsj # @version V1.0 # -*- coding:UTF-8 -*- # 作业(必做题): # # 1. 使用while循环输出1 2 3 4 5 6 8 9 10 # count = 1 # while count <= 10: # if count != 7: 阅读全文
posted @ 2020-03-09 17:15 思江 阅读(195) 评论(0) 推荐(0) 编辑
摘要:什么是编程语言?什么是语言?为何要用编程语言?(1分) 编程语言:人与计算机沟通的工具。 语言:人与某种事物沟通交流的工具。 只有使用编程语言人才能和计算机沟通 简述计算机五大组成部分的功能,以及与人的对应关系(1分) 控制器+运算器èCPU (人的大脑) 存储器(内存和外存) 内存对应人的记忆功能 阅读全文
posted @ 2020-03-07 11:28 思江 阅读(318) 评论(0) 推荐(0) 编辑
摘要:一、可变类型(不可哈希类型就是可变类型-->unhashable) 值改变,id不变,证明改的是原值,证明原值是可以改变的。 总结:list[],dict{},都为可变类型,整体的地址不变,变的是里面的值,针对字典多说点:key必须是不可变类型,value可以是任意类型。 # list是可变类型 l 阅读全文
posted @ 2020-03-06 23:11 思江 阅读(340) 评论(0) 推荐(0) 编辑
摘要:作业:0、分别画出下面两个列表在内存中是如何存放的l1=[11,22,[333,444]] l2=[11,22,[33,{'name':'egon','age':18}]] 1、用户输入姓名、年龄、工作、爱好 ,然后打印成以下格式 info of Egon Name : EgonAge : 22Se 阅读全文
posted @ 2020-03-05 14:31 思江 阅读(160) 评论(0) 推荐(0) 编辑
摘要:一 、程序与用户交互 1.1、什么是与用户交互 用户交互就是人往计算机中input()输入数据,计算机在屏幕上print()输出结果。 1.2、为什么要与用户交互? 为了让计算机能够像人一样与用户沟通交流。 比如,过去我们去银行取钱,用户需要把帐号密码告诉柜员,而现在,柜员被ATM机取代,ATM机就 阅读全文
posted @ 2020-03-05 13:38 思江 阅读(925) 评论(0) 推荐(0) 编辑
摘要:数据运算 算数运算: 比较运算: 赋值运算: 逻辑运算: 成员运算: 身份运算: 位运算: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 #!/usr/bin/python a = 60 # 60 = 0011 1100 b  阅读全文
posted @ 2020-03-05 13:29 思江 阅读(356) 评论(0) 推荐(0) 编辑
摘要:一、#如何选择合适的类型来记录状态??? # 作业思路: # 1、选取的类型是否可以明确标识事物的状态 # 2、存不是目的,存的目的是为了日后取出来用,并且方便的用 # 3、把自己想象成一台计算机,如果我是计算机, # 我会如何以何种形式把事物的状态记到脑子里然后再去python中找相应的数据类型来 阅读全文
posted @ 2020-03-04 18:45 思江 阅读(219) 评论(0) 推荐(0) 编辑
摘要:一、栈区和堆区的工作原理 1、栈区:是变量名与内存地址的对应关系,可以简单的理解为变量名只存内存地址。变量名与值内存地址的关联关系存放于栈区。我们可以通过变量名的内存地址找到变量值。 2、堆区:存放变量值。 3、变量名=变量值:x =10 ,把10这个值赋值给x这个变量名。 例如:定义一个变量x = 阅读全文
posted @ 2020-03-04 17:56 思江 阅读(304) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示