day2 进制和原码反码

今天学习了主要5个内容。

1. 快捷键的使用。

ctrl + / - 添加或者取消一行注释
ctrl + s - 保存
ctrl + c - 复制
ctrl + v - 粘贴
ctrl + n - 新建文件
ctrl + f - 搜索
ctrl + r - 搜索+替换
ctrl + z - 撤销
ctrl + shift + z - 反撤销
ctrl + a - 全选
shift + 鼠标 - 选中指定范围
tab - 补全代码

2.讲了基础的各种语法。

1.注释
注释是程序中专门用来注释说明的文字。不会参与程序编译和执行。对程序的功能没有任何影响
单行注释:在说明性文字前加#
2.标识符
标识符就是专门用来命名的。给变量命名、函数命名、类命名等

python中的标识符要求是由数字、字母和下划线组成,并且数字不能开头

注意,在python3.x,标识符中可以包含非ASCII码字符(非ASCII码包含中文、日语、韩语、拉丁等)。
但是,在实际开发的时候不要用
3.行与缩进
python中对代码里面的所有有严格要求。同一级代码前面的缩进(空格/tab)的个数必须一致
行的规范:要求声明函数和类的前后需要有两个空行
4.分段(行)显示
一句代码很长,需要多行来显示的时候,可以在需要换行的位置加
注意:加\的时候不能将一个数据,一个变量名给拆开
5.一行显示多条语句
"""
一行显示一条语句的时候,后面不用加分号。但是如果希望在一行显示多条语句,那么多条语句之间必须加分号
6.关键字(保留字)
"""
python中已经定义好的有特殊的功能或者特殊的意义的一些标识符,就是python的关键字。
命名的时候不能使用关键字
'False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class',
'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for',
'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal',
'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'
7.print函数和input函数
"""
(掌握)
print(内容) - 在控制台中打印内容(内容必须是python数据)
print(内容1, 内容2, ..., 内容n) - 在一行打印多个内容,在控制台显示的时候多个内容之间用空格隔开

默认情况下,一个print中的内容占一行(以换行结束)。一个print中的多个内容用空格隔开
(了解)
print(内容,内容1,...,内容n, end='换行标志')
print(内容,内容1,...,内容n, sep='分割标志')

3.常用的数据类型,以及数据类型的一些转换。

python中和数字相关的类型:整型、浮点型、布尔、复数(虚数)
a.整型(int):整数对应的类型,包含了所有的整数。python3.x中整数对应的类型只有一个:int
python2.x中整数对应的类型有:int和long
a.浮点型(float): 小数对应的类型,包含了所有小数。
支持科学计数法
c.布尔(bool): 只有True和False, 其中True表示真,False表示假。
True实质就是数字1,False实质是数字0
True和False都是关键字
d.复数(complex): 所有的虚数对应的类型
数字后面加j,来表示复数的虚部。实部就是普通数字
3.type函数
type(数据) - 获取数据对应的类型
4.isinstance函数
isinstance(数据,类型) - 判断指定的数据是否是指定的类型,结果是布尔值
5.类型的强制转换
"""
类型名(数据) - 将指定数据转换成指定类型
整型转成浮点型: 在整数的后面加.0 float()
浮点型转换成整型: 只保留小数点前面的整数部分 int()
其他类型转布尔: 0转换成False,其他的转换成True bool()

4.分别学习了二进制、八进制、十进制、十六进制之间的进制转换。

  • 所有的数字都是10进制数(数字直接写)
  • 在二进制数前加前缀:0b或者0B
  • 在八进制数加前缀:0o或者0O
  • 在十六进制数的前面加前缀:0x或者0X
  • bin(数字) - 将数字转换成2进制
  • oct(数字) - 将数字转换成8进制
  • hex(数字) - 将数字转换成16进制
  • 所有进制最后会自动转换成10进制

5.原码反码和补码

1.计算机数据的存储
计算机能够直接存储的是数字,并且存的数字的补码
2.计算机内存大小单位
位(bit)
1字节 = 8位
1KB = 1024字节
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB

3.原码:符号位+真值 (用最高位表示符号位,后面的其他为表示数字的二进制)
符号位: 0 -> 正, 1 -> 负数
真值 :数字对应的二进制值
4.反码:
正数的反码和原码一样。负数的反码是符号位不变,其他位上的数取反(0变成1,1变成0)
5.补码:
正数的补码和原码一样。负数的补码就是反码加1。
注意:数据存储和运算的时候采用的是补码。看结果看的是原码。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 211,348评论 6 491
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,122评论 2 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 156,936评论 0 347
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,427评论 1 283
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,467评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,785评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,931评论 3 406
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,696评论 0 266
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,141评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,483评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,625评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,291评论 4 329
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,892评论 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,741评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,977评论 1 265
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,324评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,492评论 2 348

推荐阅读更多精彩内容

  • 一.Python程序 1.快捷键 ctrl + s - 保存 ctrl + / - 添加或取消一行注释 ctrl ...
    熙包包阅读 373评论 0 0
  • 1.认识Python 编译性语言:C,Java等 特点:需要把代码转化为可执行文件,再运行结果。运行速度快。 解释...
    L丶Y1122阅读 298评论 2 2
  • 1.快捷键 ctrl+/ 添加和取消注释ctrl+s 保存ctrl+c 复制ctrl +v 粘贴 ctrl + n...
    年華盡耗_c24e阅读 274评论 0 0
  • 1.快捷键的了解 ctrl + / - 添加或者取消一行注释ctrl + s - 保存ctrl + c - ...
    9527神经阅读 279评论 0 0
  • 终于搞定了 将/usr/sbin/init换成/usr/lib/systemd/systemd --system ...
    孤远阅读 2,411评论 0 0