python基础(常用内容)
python基础(常用内容)
机器数:
一个数在计算机中的二进制表示形式就是机器数。 例如: +3用机器数表示就用《00000011》表示 -3用机器数表示就用《10000011》表示 上述中八位二进制的第一位是表示正负的 真值: 就是八位二进制位中除了(八位中第一位表示正负)剩下的就是真值 源码: 源码是符号加上真值得绝对值 例如:【+1】=00000001 的反码 =00000001 补码=00000001(都是本身) 【-1】= 10000001 的反码 =11111110 补码=11111111 八位二进制分为【+127,-127】 负数的反码是符号不变,其余的都是相反的(计算机存放的补码(它把减法转换成加法)) (1-1)=(00000001-10000000)源码=(0000001+11111111)=11111111 计算机只认识八位二进制,现在计算机出来都是九位,所以显示0,这是一种计算机机损的一种方式
字符编码:
hello通过二进制转换成 h=01101000 e=01100101 l=01101100 o=01101111 对应的是ASCLL码表,在通过对应的ASCLL码表,转换成二进制存放在计算机底层。
python条件语句和基础数据类型:
while 循环是死循环
for 循环是范围循环
在字符串中只能进行乘法
在数字类型中可以进行乘法和加减法。
如果1等于,那么就输出欢迎进入会所,否则输出,欢迎进入道
例如:
if 1==1
print('欢迎进入会所')
else:
print('欢迎进入道')
运算符总结:
运算符共有(+,加、-,减、*,乘、/,除、**,平方、%,取余、//,整除)
逻辑运算:
逻辑运算共有(not,非 、and,与、 or,或)
成员运算操作:
成员运算操作(in,在、not in,不在)
比较运算符:
比较运算符共有(<,小于、>,大于、==,等于、!=,不等于、<=,小于等于、>=,大于等于)
赋值运算:
赋值运算共有(a=1,a等于1、a+=1,a加1等于a、a-=1,a减1等于1、a*=1,a乘1等于1、a/=1,
a除1等于1、a%=1,a取余1等于1、a//=1,a整除1等于1)
基本数据类型:
基本数据类型共有:(int<--->整型、str<--->字符串、dict<---> 字典、list<--->列表、
tuple<--->元组、set<--->集合、bool<--->布尔值)
转换类型的方法:
int()把括号里的内容转换成整型(字符串除外)
str()把括号里的内容转换成字符串的形式
dict()把括号里的内容转换成字典的形式
list()把括号里的内容转换成列表的形式
tuple()把括号里的内容转换成元组的形式
set()包括号的的内容转换成集合形式
bool布尔值只有俩个形态(0,1)0为假,1为真
python基础(常用内容)的更多相关文章
- Python 基础 常用运算符
Python 基础 常用运算符 计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算术运算.比较运算.逻辑运算.赋值运算.成员运算.身份运算.位运算. 今天我们暂只学习 算术运算. ...
- Python自动化 【第五篇】:Python基础-常用模块
目录 模块介绍 time和datetime模块 random os sys shutil json和pickle shelve xml处理 yaml处理 configparser hashlib re ...
- python基础补充内容
知识内容: 1.三元运算表达式 2.python代码编写规范 3.模块导入与使用 4.python文件名 5.python脚本的"__name__"属性 6.python之禅 一. ...
- python基础----常用模块
一 time模块(时间模块)★★★★ 时间表现形式 在Python中,通常有这三种方式来表示时 ...
- python基础--常用模块与面向对象基础
1常用模块 1.1 xml xml是实现不同语言或程序之间进行数据交换的协议 xml的格式如下: <?xml version="1.0"?> <data> ...
- Python 基础 常用模块
Python 为我们提供了很多功能强大的模块,今天就主要使用的到的模块进行整理,方便后面来翻阅学习. 一.时间模块 在时间模块中我们重点介绍几种自己常用的功能,主要方便我们按照自己想要的方式获取时间 ...
- Python基础-常用模块OS
模块:一个python文件就是一个模块,模块分三种: 1,标准模块,也就是python自带的模块,例如import time,random,string等等 2,第三方模块,这种模块需要自己安装才能 ...
- python基础--常用的模块(collections、time、datetime、random、os、sys、json、pickle)
collection模块: namedtuple:它是一个函数,是用来创建一个自定义的tuple对象的,并且规定了tuple元素的个数,并可以用属性而不是索引来引用tuple的某个元素.所以我们就可以 ...
- python 基础——常用日志装饰器
from functools import wraps class logit(): def __init__(self, logfile='out.log'): self.log = logfile ...
- python 基础——常用功能片段
1. 元素去重 data = [1,2,3,4,4,5,5,6] res = set(data) 2. 元素去重排序 res = sorted(set(data)) 2. 打印重复的元素 res = ...
随机推荐
- 忘记root密码---单用户模式进入及操作
修改root密码----------------单用户模式操作 个人原创博客,转载请注明,否则追究法律责任 1,开机后,迅速按下任意键 2,选择第二个:内核,按e 3,在quient后面按空格 1 或 ...
- Objective-C 中的 BOOL
之前开发了一个针对单个数据模型,自动建表.增删改查等操作的 ORM 库,后边在 iPhone 5c 上使用时,出现了 crash 的情况. 该项目在 Github 开源,项目地址为SXJDatabas ...
- Idea中开启assert断言
先打开相应的配置面板,有以下两种方式. 然后在VM栏里输入 -enableassertions 或者 -ea 就好了 然后编写程序试试 我的目录结构如下:(因为Main class那里要写类的全限 ...
- 13.HashMap TreeMap HashTable LinkedHashMap 的区别
数据库基本连接equals和hashCode详解 http://www.cnblogs.com/XMMDMW/p/6502355.html
- [luogu1168]中位数_优先队列
中位数 题目大意:输出读入的前2*k+1个数的中位数.一共有n个数,按照读入顺序. 注释:$1\le n \le 10^9$. 想法:这是优先队列的一个应用qwq.我们弄两个堆.小根堆和大根堆,保证: ...
- 原生js封装添加class,删除class
一.添加class function addClass(ele,cName) { var arr = ele.className.split(' ').concat(cName.split(" ...
- 听翁恺老师mooc笔记(13)--类型定义和联合
typedef 虽然我们知道使用struct这个关键字定义一个结构类型,然后可以使用该结构类型定义变量.但是每次要使用的时候都需要带着struct这个关键字,那么如何摆脱这个关键字哪?C语言提供了一个 ...
- Beta No.3
今天遇到的困难: 组员对github极度的不适应 github的版本控制和协同化编程确实操作起来需要一定的熟练度,我们缺乏这种熟练度 Android Studio版本不一致项目难以打开的问题仍然无法解 ...
- C语言博客作业—字符数组
一.PTA实验作业 题目1:字符串转换成十进制整数 1. 本题PTA提交列表 2. 设计思路 (1)定义i为循环变量,number用于存放每一次转化的结果,flag用于判断是否为负数,p用于修改结果的 ...
- C语言程序设计第四次作业——选择结构(2)
Deadline: 2017-11-5 22:00 一.学习要点 掌握switch语句 掌握字符常量.字符串常量和字符变量 掌握字符型数据的输入输出 二.实验内容 完成PTA中选择结构(2)的所有题目 ...