摘要: 三元运算(三目运算): 普通版: v = 前面 if 条件 else 后面 if 条件: v = '前面' else: v = '后面'三元运算版: # 让用户输入值,如果值是整数,则转换成整数,否则赋值为None data = input('>>>') value = int(data) if data.isdecimal() else None注意:可以先写普通版的,然... 阅读全文
posted @ 2020-01-07 17:29 Cable_run 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 5.深浅拷贝 Copy其实就是复制一份,也就是所谓的抄一份; 深浅copy其实就是完全复制一份,部分复制一份的意思; 浅拷贝copy 同一代码块下: Import copy l1 = [1, "jason", True, (1,2,3), [22, 33]] l2 = l1.copy() >>>pr 阅读全文
posted @ 2020-01-07 14:46 Cable_run 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 2.文件操作的其他功能 read(n) 1. 文件打开方式为文本模式时,代表读取n个字符 2. 文件打开方式为b模式时,代表读取n个字节 seek() seek(n)光标移动到n位置,注意: 移动单位是byte,所有如果是utf-8的中文部分要是3的倍数 通常我们使用seek都是移动到开头或者结尾 阅读全文
posted @ 2020-01-07 14:44 Cable_run 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1.初识文本的基本操作 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的接口给用户/应用程序使用,其中文件就是操作系统提供给应用程序来操作硬盘虚 阅读全文
posted @ 2020-01-07 14:42 Cable_run 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 码云(gitee.com)是 OSCHINA.NET 推出的代码托管平台,支持 Git 和 SVN,提供免费的私有仓库托管。目前已有超过 350 万的开发者选择码云。 1.首先File -- > Settings 2.在设置中找到Plugins, 在搜索中搜索Gitee模块,安装 3.重启Pycha 阅读全文
posted @ 2020-01-07 14:40 Cable_run 阅读(736) 评论(0) 推荐(0) 编辑
摘要: 4.运算符 身份运算(is ,is not) is比较的是id,而双等号比较的是值 毫无疑问,id若相同则值肯定相同,而值相同id则不一定相同 >>> x=1234567890 >>> y=1234567890 >>> x == y True >>> id(x),id(y) (3581040, 31 阅读全文
posted @ 2020-01-07 14:39 Cable_run 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 元组 #定义:与列表类型比,只不过[]换成() age=(11,22,33,44,55)本质 age=tuple((11,22,33,44,55)) #作用:存多个值,对比列表来说,元组不可变(是可以当做字典的key的),主要是用来读Index() print(t.index('b')) #索引出元 阅读全文
posted @ 2020-01-07 14:36 Cable_run 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 列表 作用:多个装备,多个爱好等 #定义:[ ]内可以有多个任意类型的值,逗号分隔 my_friends=['zhangsan','lisi','wangwu',4,5] 或者 my_friends =list('下班啦')步长 l=[1,2,3,4,5,6] #正向步长 l[0:3:1] #[1, 2, 3] #反向步长 l[2::-1] #[3, 2, 1] #列表翻转 l[::-1] #[6... 阅读全文
posted @ 2020-01-07 14:34 Cable_run 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 字符串 作用:名字,性别,国籍,地址等描述信息 定义:在单引号\双引号\三引号内,由一串字符组成 name='zhangsan' 字符串格式化: 字符串是 %s;整数 %d;浮点数%ftitle() 每个单词的首字母大写 s="abcdef ghg k" print(s.title()) #将字符串 阅读全文
posted @ 2020-01-07 14:32 Cable_run 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 1.什么是数据: x=10,10是我们要存储的数据 2.为何数据要分不同的类型 数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示 3.数据类型 整型(int): 作用:年纪,等级,身份证号,qq号等整型数字相关 定义: age=10 #本质age=int(10) # 在python2中 阅读全文
posted @ 2020-01-07 14:31 Cable_run 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1.字符串格式化 %s 代表字符串占位符 %d 代表数字占位符 %% 百分号使用, 第一个%是对第二个%的转译,告诉Python解释器这只是一个单纯的%,而不是占位符。 msg = "我是%s,年龄%d,目前学习进度为80%"%('张三',18) print(msg)基本运算符 以下假设变量:a=1 阅读全文
posted @ 2020-01-07 14:30 Cable_run 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1. 流程控制—if判断 If单分支 if 条件: 满足条件后要执行的代码If多分支 """ if 条件: 满足条件执行代码 else: if条件不满足就走这段 """你会发现,上面的if代码里,每个条件的下一行都缩进了4个空格,这是为什么呢?这就是Python的一大特色,强制缩进,目的是为了让程序 阅读全文
posted @ 2020-01-07 14:29 Cable_run 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1.数据类型 1.1字符串(str) 在Python中,加了引号的字符都被认为是字符串 age = "22" #只要加引号就是字符串注意,字符串的拼接只能是双方都是字符串,不能跟数字或其它类型拼接 1.2整型(int) 在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1: 在 阅读全文
posted @ 2020-01-07 14:29 Cable_run 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1.字符编码 计算机存储的任何数据,包括各种文本、图片、音视频文件等等,实际上都是一串二进制数字01字节序列组成的。一个字节Byte(B)是8个比特bit(b)。而字符,自然就是符号了。比如说二十六个英文字母,阿拉伯数字,以及在python中汉字都是字符。8位等于1字节(01010101) 。 字节 阅读全文
posted @ 2020-01-07 14:28 Cable_run 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1.什么是Python: Python 是一门简单易学且功能强大的编程语言。它拥有高效的高级数据结构,并且能够用简单而又高效的方式进行面向对象编程。Python 优雅的语法和动态类型,再结合它的解释性,使其在大多数平台的许多领域成为编写脚本或开发应用程序的理想语言。 2.为何选择Python? Py 阅读全文
posted @ 2020-01-07 14:27 Cable_run 阅读(120) 评论(0) 推荐(0) 编辑