注释的作用:方便阅读代码 效果如下 python通过缩进和冒号来产生代码块,比如 关键字 具有特殊意义或者特殊功能的一部分标识符,python中的关键字可以用下面的代码块来查看 1.计算机存储数据的时候存的是数字的补码 2.原码、反码、补码的概念
一、常用的快捷键
ctrl+A 全选 ctrl+C 复制 ctrl+V 粘贴 ctrl+X 剪切 ctrl+S 保存 cttrl+shift+z 反撤销 ctrl+Z 撤销 ctrl+/ 注释和撤销注释 鼠标点击 + shift(不放) + 鼠标再次点击到要选择部分的后面 选中多行 鼠标点击 + alt(不放)+鼠标在点击其他行 创建多个光标,可以同时对多行进行操作
二、注释
1.单行注释 以#加空格开头在书写说明文字 2.多行注释 在''' '''或者""" """之间写入要说明的文字
# 1.单行注释 ''' 多行注释 ''' """ 多行注释 """
三、语句
四、缩进
age=15 if age>=18: print('网咖欢迎你') else: print('回家好好写作业')
五、标识符和关键字
1.1 作用:用来给变量、函数、类取名 1.2 python中标识符的要求: 1.2.1:由字母、下划线、数字组成 1.2.2:不能以数字开头 1.2.3:不能使用关键字 1.2.4:做到见名思义 1.2.5:严格区分大小写
import keyword print(keyword.kwlist)
六、常用的数据和数据类型
1.常用的数据 1.1 数字数据:用来表示数据大小的数据 1.2 文本数据:用文本信息描述的数据,文本数据的使用需要加" "或者' ' 1.3 布尔值(只有True 和 False 两种值的数据) 2.数据类型 2.1 int(整型) 2.2 float(浮点型,也叫小数点,支持科学记数) 2.3 str(字符串) 2.4 bool(布尔) 2.5 其他类型: list tuble dict set 迭代器、生成器、函数、自定义类型
七、输入和输出
1. print(输出) 1.1 用法格式 print(数据1, 数据2, ..., 数据n, sep='', end='' ) 注意:数据与数据之间用都好空格隔开(, ),sep表示数据与数据之间用什么隔开,end表示最后以什么结尾默认是换行 2. input(输入) 2.1 用法格式 input(需要输入的信息) 注意:input的返回值是一个字符串
八、进制和进制之间的转换
(1)进制
1.十进制 基数;0,...,9 进位:逢10进1 位权: 123 = 1*10^2+2*10^1+3*10^0 程序中的表示方法: 直接写 比如:12345 2. 二进制(0b) 基数:0,1 进位:逢2进1 位权:2 比如:0b101 = 1*2^2+1*2^0 3.八进制(0o) 基数:0,...,7 进位逢8进1 位权:8 比如:0o124 = 1*8^2+2*8^1+4*8^0 4.十六进制(0x) 基数:0,...9,a,...,f 进位:逢16进1 位权:16 比如:0xa12c = 10*16^3+1*16^2+2*16^+12*16^0
(2)进制的标志
十进制:直接书写 二进制:用0b 或者0B来表示(0是零) 比如:0b1010 八进制:用0o 或者0O来表示(注意零和o) 比如:0o123 十六进制:用0x 或者0X来表示 比如:0x12ac
(3)进制之间的转换
1. 手动转换 1.1 二进制、八进制、十六进制转换成十进制 0b101 = 1*2^2+1*2^0 0o124 = 1*8^2+2*8^1+4*8^0 0xa12c = 10*16^3+1*16^2+2*16^+12*16^0 1.2 十进制转换成二进制、八进制、十六进制 十进制数分别除以进制数,一直取余直到除数为零,然后再将余数到着书写(也叫辗转取余法) 比如:4 变成二进制: 4/2 第一次:余数为0,除数为2;第二次:2/2余数为0,除数为1, 第三次:1/2 余数为1,除数为零,然后4的二进制就是100,其他进制也相似 1.3 二进制转换成八进制、十六进制 八进制转二进制: 将1位8进制数转换成3位的二进制 0o12 == 001 010 十六进制转二进制: 将1位16进制数转换成4位的二进制 0xe3 == 1110 0011 二进制转八进制:将3位的2进制数转换成1位的8进制 010 110 == 0o26 二进制转十六进制:将4位的2进制数转换成1位的16进制 0110 1110 == 0x6e 2. 使用函数转换 2.1其他进制转十进制:print(其他进制 2.2其他进制转换为二进制:bin() 2.3其他进制转换成八进制:oct() 2.4其他进制转换成十六进制:hex()
九、原码、反码、补码
内存大小: 位(bit) 字节(byte): 1字节 == 8位 1kb = 1024字节 1Mb = 1024kb 1G = 1024Mb 1T = 1024G 程序员编程能操作的内存的最小单位是字节:malloc(字节)
1.正数:正数的反码、补码和原码一样 2.负数: 2.1原码: 原码 = 符号位+真值 符号位:最高位表示符号位(0表示正,1表示负) 真值:数字的绝对值的二进制 10的原码:00001010 -256的原码:10000001 00000000 56的原码:00111000 2.2负数的反码 - 原码符号位不变其余位取反 -10的反码:11110101 -3的反码:10000011(原) -> 11111100(反) -2的反码:10000010(原) -> 11111101(反) 2.3负数的补码 - 反码加1 计算机在存储和操作数据的时候使用的是原码,查看结果的时候用原码 -2的补码:11111110 -3的补码:11111101 计算机在对负数进行加法运算的时候结果会出错,需要通过补码进行运算(计算机没有减法器只有加法器) 比如: 3 - 2 = 1 00000011(原) + 10000010(原) = 10000101(原码) -> -5(错) 00000011(补) + 11111110(补) = 000000001(补) -> 000000001(原) -> 1(对)
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算