1-1 python注释

#这是一个注释

print(“Hello world”)

#Hello world

1-2 python运算符

转义字符

1-3Python 变量类型

创建变量就意味着会在内存中开辟空间,同时变量必须赋值才会被创建。

1-4 Python 中的变量赋值

单变量赋值:

1 counter = 100#赋值整型变量

2

3 miles = 1000.0#浮点型

4

5 name = “John”#字符串

多变量赋值:

1 a = b = c= 1 #三个变量的值都为 1

2

3 a, b, c =1, 2, “john” #分别为三个变量赋值

1-4 Python 中的数据类型

Python 有五个标准的数据类型:

a. Numbers(数字)

1)不可改变的数据类型:

当其类型被改变时,将会赋值给⼀个新的对象。当对变量赋予了数值后,这个对象就会被创

建,可通过 del 语句删除对这些对象的引⽤。

2)Python ⽀持的数字类型:

int(有符号整型,如 0x69,10);long(⻓整型[也可以代表⼋进制和⼗六进制],

如-4721885298529L,Python ⽤数字后⾯的 L 表示⻓整型);float(浮点型,如 70.2E-

12);complex(复数,如 4.53e-7j)。

3)Python 数据类型转换:

int(x [,base ]) 将 x 转换为⼀个整数

long(x [,base ]) 将 x 转换为⼀个⻓整数

float(x ) 将 x 转换到⼀个浮点数

complex(real [,imag ]) 创建⼀个复数

str(x ) 将对象 x 转换为字符串

repr(x ) 将对象 x 转换为表达式字符串

eval(str ) ⽤来计算在字符串中的有效 Python 表达式,并返回⼀个对象

tuple(s ) 将序列 s 转换为⼀个元组

list(s ) 将序列 s 转换为⼀个列表

chr(x ) 将⼀个整数转换为⼀个字符

unichr(x ) 将⼀个整数转换为 Unicode 字符

ord(x ) 将⼀个字符转换为它的整数值

hex(x ) 将⼀个整数转换为⼀个⼗六进制字符串

oct(x ) 将⼀个整数转换为⼀个⼋进制字符串

4)Python 数学函数

abs(x)

返回数字的绝对值,如 abs(-10) 返回 10

ceil(x)

返回数字的向上取整值,如 math.ceil(4.1) 返回 5

cmp(x, y)

⽐较函数,如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1

exp(x)

返回 e 的 x 次幂(ex),如 math.exp(1) 返回 2.718281828459045

fabs(x)

返回数字的绝对值,如 math.fabs(-10) 返回 10.0

floor(x)

返回向下取整值,如 math.floor(4.9)返回 4

log(x)

如 math.log(math.e)返回 1.0,math.log(100,10)返回 2.0

log10(x)

返回以 10 为基数的 x 的对数,如 math.log10(100)返回 2.0

max(x1, x2,…)

返回给定参数的最⼤值,参数可以为序列。

min(x1, x2,…)

返回给定参数的最⼩值,参数可以为序列。

modf(x)

返回 x 的整数部分与⼩数部分,两部分的数值符号与 x 相同,整数部分以浮点型表示。

pow(x, y)

x**y 运算后的值。

round(x [,n])

返回浮点数 x 的四舍五⼊值,如给出 n 值,则代表舍⼊到⼩数点后的位数。

sqrt(x)

返回数字 x 的平⽅根

1-5 python中的print()函数

将对象以字符串表示的方式格式化输出到流文件对象file里。其中所有非关键字参数都按str()方式进行转换为字符串输出;

关键字参数sep是实现分隔符,比如多个参数输出时想要输出中间的分隔字符;关键字参数end是输出结束时的字符,默认是换行符\n;关键字参数file是定义流输出的文件,可以是标准的系统输出sys.stdout,也可以重定义为别的文件;关键字参数flush是立即把内容输出到流文件,不作缓存。

2-2 源码,反码和补码

二进制有三种不同的表示形式:原码、反码和补码,计算机内部使用补码来表示。

原码:就是其二进制表示(注意,最高位是符号位)。

00 00 00 11 -> 3

10 00 00 11 -> -3

反码:正数的反码就是原码,负数的反码是符号位不变,其余位取反(对应正数按位取反)。

00 00 00 11 -> 3

11 11 11 00 -> -3

补码:正数的补码就是原码,负数的补码是反码+1。

00 00 00 11 -> 3

11 11 11 01 ->-3

符号位:最高位为符号位,0表示正数,1表示负数。在位运算中符号位也参与运算。

python中整数逆位运算_python变量运算符和位运算相关推荐

  1. python中ln函数如何表示_Python math库 ln(x)运算的实现及原理

    这个是很有用的一个运算,除了本身可以求自然对数,还是求指数函数需要用到的基础函数. 实现原理就是泰勒展开,最简单是在x=1处进行泰勒展开: 但该函数离1越远越难收敛,同时大于2时无法收敛,所以需要进行 ...

  2. python中mul是什么意思_Python:运算符mul return'inf'

    我有清单: [75.82, 48.88, 56.05, 37.4, 24.88, 71.37, 50.69, 68.12, 99.32, 72.55, 52.62, 40.91, 34.4, 29.7 ...

  3. python中格式化字符串的作用_python中字符串格式化的意义(化妆)

    格式 描述 %%百分号标记 #就是输出一个% %c字符及其ASCII码 %s字符串 %d有符号整数(十进制) %u无符号整数(十进制) %o无符号整数(八进制) %x无符号整数(十六进制) %X无符号 ...

  4. [转载] python中for语句用法_详解Python中for循环的使用_python

    参考链接: 在Python中将else条件语句与for循环一起使用 这篇文章主要介绍了Python中for循环的使用,来自于IBM官方网站技术文档,需要的朋友可以参考下 for 循环 本系列前面 &q ...

  5. python中包含的标准数据类型_Python数据类型基础

    1. Python标准数据类型 Python3 中有六个 标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字 ...

  6. Python中整数移位及二进制串操作

    Python中整数移位及二进制串操作 最近一个项目涉及到电压数据的接收和可视化处理.其中电压数据是由FPGA通过TCP协议传输的二进制流,软件接收端需要安装数据帧格式进行解析后处理.由于嵌入式组的FP ...

  7. python中for语句用法_详解Python中for循环的使用_python

    这篇文章主要介绍了Python中for循环的使用,来自于IBM官方网站技术文档,需要的朋友可以参考下 for 循环 本系列前面 "探索 Python,第 5 部分:用 Python 编程&q ...

  8. python中二进制以什么开头_Python二进制表示和位操作

    我们都知道在计算机中所有的信息最终都是以二进制的0和1来表示,而有些算法是通过操作bit位来进行运算的,这就需要我们了解Python中如何去表示二进制,又如何是进行位运算的. 二进制的表示 首先在Py ...

  9. python中能够处理的最大整数是_实例讲解Python中整数的最大值输出

    在Python中可以存储很大的值,如下面的Python示例程序: x = 10000000000000000000000000000000000000000000; x = x + 1 print ( ...

最新文章

  1. Ext Scheduler Web资源甘特图控件
  2. 解决Qt Creator下 undefined reference to ‘qmain(int,char**)‘的问题
  3. CI/CD — Overview
  4. 成龙表演、胡海泉当司仪、张柏芝送礼物,这场婚礼花销7千万 最后倒赚6千万!...
  5. python 文件的打开与读取
  6. Word把普通表格改为三线表格的方法
  7. 学神经网络需要什么基础,神经网络从入门到精通
  8. android 混淆字符串,android 代码混淆
  9. Node.js学习笔记--进阶之路
  10. css flex 布局 space-around 和 space-evenly 之间的区别css flex布局)
  11. 基于 ZNS 模式搭建并运行 FEMU
  12. 解决VMbox中软连接创建错误的问题
  13. python 使用图形化界面tkinter显示图片 规定大小!
  14. ValueError: The list of inputs passed to the model is redundant. All inputs should only appear once.
  15. 实例化和初始化的区别
  16. 综述类论文审稿意见建议
  17. Material UI 带复选框表格获取选中值(索引)
  18. Notes 20180505 : 计算机的基础知识
  19. 等保培训.04.主机系统安全测评
  20. 星志远电商:拼多多头像如何保存?

热门文章

  1. jmeter非gui运行,jtl生成了,但是html报告没有生成
  2. ios 网络视频播放---分解ZFPlayer
  3. uniapp实现出生日期/时间选择效果
  4. Name or service not known原因和解决
  5. 计算机毕业设计 基于JavaWeb的奖学金评定管理系统(源码+论文)
  6. java日志体系(SLF4J,JCL)
  7. 梅赛德斯奔驰最新!目标检测的结构化知识蒸馏
  8. 九寨沟游玩体会-03-旅程
  9. 【爬虫】爬取女神套图
  10. 金融统计分析与挖掘实战6.1-6.3