- 博客(12)
- 收藏
- 关注
原创 Python中取反的理解
转载大牛的链接,理解原码、补码之间的关系https://blog.csdn.net/luolaifa000/article/details/83010807首先,理解python中,计算机只存储整数的补码(不是原码),屏幕上显示的都是整数的补码(此处重要,黑客帝国Neo看到的都是01010101.)其次,强记正数的补码等于原码;负数的补码等于原码符号位不变,其余各位取反加1贴张图加深理解:例子:取反50,print(~50) —> -51取反 - 27 ,print(~
2020-11-21 14:03:47
2103
2
原创 Python学习八 —— 函数上 课后作业
打印名片程序:输入姓名,电话号码,性别,最后打印出来名片• 控制姓名长度为6-20• 电话号码长度11• 性别只能允许输入男或女• 每一样信息不允许为空使用函数求前20个斐波那契数列斐波那契数列:1,1,2,3,5,8,13,21…即: 起始两项均为1,此后的项分别为前两项之和def fn(f1, f2, i, l): f3 = f1 + f2 # i += 1 while i < 3: i += 1 l.append(f3).
2020-09-28 15:54:50
396
原创 Python学习八—— 函数上
1. 函数简介1.1 函数也是一个对象1.2 函数的特点函数用来保存一些可以执行的代码,并且在需要的时候,可以多次去调用函数中保存的代码不会立即执行,需要调用的时候代码才会执行1.3定义一个函数形参参数:在定义函数的时候,可以在函数后面的括号里定义数量不等的形参,形参就是形式上的参数,多个参数之间必须用逗号间隔实参参数:是会赋值给对应的形参的参数,有几个形参就需要几个实参参数可以指定一个默认值位置传参,将对应位置上的实参赋值给对应位置上的形参关键字传参,可以不按照定义的顺序传递
2020-09-27 22:10:27
119
原创 Python学习七 —— 元组、字典、集合 后作业
1. a = {“name”:“123”,“data”:{“result”:[{“src”:“python1”},{“src”:“python2”},{“src”:“python3”}]}} 找到python1/python2/python32. 有如下值集合[11,22,33,44,55,66,77,88,99,90], 将所有大于66的值保存至字典的第一个key的值中,将小于66值保存至第二个key的值中。...
2020-09-25 17:08:02
189
原创 Python学习七 —— 元组、字典、集合
1. 元组 tuple元组是不可变序列如果元组不是空元组,序列中至少有一个逗号元组的拆包tuple1 = (1, 2, 3, 4)a, b, c, d = tuple1字符串的拆包2. 字典数据类型{key:value} 这个一个称之为一项字典的创建方式dict1 = {}dict2 = dict( , , ,)dict3 = dict ([ ( ), ( ), ( ) ])import collectionsd1
2020-09-25 13:03:28
267
原创 Python学习六 —— 学习列表后,作业
现在有 a = [1,2,3,4,5,6] 不通过函数的形式实现列表的反转([6,5,4,3,2,1]) 并写出推导过程a = [1, 2, 3, 4, 5, 6]reverse_a = []for i in a: reverse_a.insert(0, i) # 将遍历的元素一直插入到空列表的index 0号位置print(reverse_a)print>>>[6, 5, 4, 3, 2, 1]给用户9次机会猜1 - 10 个数字随机来猜数字。如果随机的数.
2020-09-24 21:22:08
621
原创 Python学习六 —— 列表
1. 序列基本概念索引可变序列,列表不可变序列,字符串,元组2. 列表列表可以存储不同的数据类型列表也属于一种对象,有ID、type、Value,在内存中有一块区域存储反向取值的时候,步长得是-1,默认步长是1,是正向取值对于步长的理解就是看步长是真还是负,负数就是倒取看步长的数字长度,以开始数+步长取整个数列的所有值列表可以加法+ 乘法 * 操作in 和 not in可以检测元素是否在列表中max()和 min()index(
2020-09-24 15:57:58
130
原创 Python学习四 —— 运算符
运算符1. 运算符的概念运算符主要分四大类算数运算符逻辑运算符比较运算符赋值运算符条件运算符(三元运算)2. 算数运算符加、减、乘、除、取整除、取余、幂、开方加减乘除取整除取余幂开方+-*///%****1/23. 逻辑运算符0,空串,None转换为False,其他都是Trueand逻辑与可以对符号两侧进行计算只有符号两侧的值都为True的时候,才返回True,只要有一个False,就会返回Fals
2020-09-22 23:16:01
262
原创 Pyton学习三 —— 数据类型基本概念,重点字符串练习操作
1. 基本概念表达式:相当于数学公式,对程序的结果不产生影响语句:用于在程序实现功能逻辑组合程序:由语句和表达式按步执行函数:是一个为了完成特定功能的语句,由内置和外建函数组成2. 标识符python 语言的组成关键字、标识符、注释、变量、数值、运算符、语句、函数、序列、类关键字:具有特殊功能的标识符标识符:程序中自定义的一些符号和名称,如变量名和函数名等命名规则:大驼峰和小驼峰命名法KeyWord keyWord下划线命名法:key_word一般英文
2020-09-22 11:33:30
252
原创 Python学习一 —— 计算机基础概念
欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图.
2020-09-15 22:08:45
286
原创 Python学习二 —— python 3.6 与 pycharm 安装
1. Python由来龟叔用BBC节目巨蟒剧团名字命名,圣诞节开发的解释类语言。2. python 编译器下载官网地址为: www.python.org,找到需要下载的版本;3.6.5版本python编译器下载地址如下:https://www.python.org/ftp/python/3.6.5/python-3.6.5-amd64.exe,用迅雷下载很快,亲测。3. pycharm高级工具下载官网地址为:https://www.jetbrains.com/pycharm/4. 安装Py
2020-09-15 22:08:07
1378
原创 Python学习二后作业
Python学习 Day 2后作业1. a,b = 6,8 想让 a=8,b=6,怎么办?用两种方法实现方法一# a,b = 6,8 想让 a = 8 b = 6,怎么办a = 6b = 8print("没有赋值前 a的值是 %i ,b的值是 %i" % (a, b))# 将a = 6的值传给c进行备份,c的值为6,c = aprint("c = a之后 a的值是 %i ,b的值是 %i" % (a, b))# 将a的值更改为b的a = bprint("a = b之后 a的值是
2020-09-15 22:07:19
724
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人