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基础(常用内容)的更多相关文章

  1. Python 基础 常用运算符

    Python 基础 常用运算符 计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算术运算.比较运算.逻辑运算.赋值运算.成员运算.身份运算.位运算. 今天我们暂只学习 算术运算. ...

  2. Python自动化 【第五篇】:Python基础-常用模块

    目录 模块介绍 time和datetime模块 random os sys shutil json和pickle shelve xml处理 yaml处理 configparser hashlib re ...

  3. python基础补充内容

    知识内容: 1.三元运算表达式 2.python代码编写规范 3.模块导入与使用 4.python文件名 5.python脚本的"__name__"属性 6.python之禅 一. ...

  4. python基础----常用模块

    一 time模块(时间模块)★★★★                                                      时间表现形式 在Python中,通常有这三种方式来表示时 ...

  5. python基础--常用模块与面向对象基础

    1常用模块 1.1 xml xml是实现不同语言或程序之间进行数据交换的协议 xml的格式如下: <?xml version="1.0"?> <data> ...

  6. Python 基础 常用模块

    Python 为我们提供了很多功能强大的模块,今天就主要使用的到的模块进行整理,方便后面来翻阅学习. 一.时间模块 在时间模块中我们重点介绍几种自己常用的功能,主要方便我们按照自己想要的方式获取时间 ...

  7. Python基础-常用模块OS

    模块:一个python文件就是一个模块,模块分三种: 1,标准模块,也就是python自带的模块,例如import  time,random,string等等 2,第三方模块,这种模块需要自己安装才能 ...

  8. python基础--常用的模块(collections、time、datetime、random、os、sys、json、pickle)

    collection模块: namedtuple:它是一个函数,是用来创建一个自定义的tuple对象的,并且规定了tuple元素的个数,并可以用属性而不是索引来引用tuple的某个元素.所以我们就可以 ...

  9. python 基础——常用日志装饰器

    from functools import wraps class logit(): def __init__(self, logfile='out.log'): self.log = logfile ...

  10. python 基础——常用功能片段

    1. 元素去重 data = [1,2,3,4,4,5,5,6] res = set(data) 2. 元素去重排序 res = sorted(set(data)) 2. 打印重复的元素 res = ...

随机推荐

  1. C语言的隐式类型转换

    看了一篇博文,该文章中有如下描述 #include <stdio.h> int main() { unsigned ; unsigned ; )) //a和b-1的结果-1都被转换为int ...

  2. python import自定义模块方法

    转自:http://www.cnitblog.com/seeyeah/archive/2009/03/15/55440.html python包含子目录中的模块方法比较简单,关键是能够在sys.pat ...

  3. Java DualPivotQuickSort 双轴快速排序 源码 笔记

    DualPivotQuicksort source code 这个算法是Arrays.java中给基本类型的数据排序使用的具体实现.它针对每种基本类型都做了实现,实现的方式有稍微的差异,但是思路都是相 ...

  4. spring集成redis

    redis是一种非关系型数据库,与mongoDB不同的是redis是内存数据库,所以访问速度很快.常用作缓存和发布-订阅式的消息队列.redis官方没有提供windows版本的软件.windows版本 ...

  5. wipefs进程

    wipefs进程是啥,占用了百分之90多的cpu wipefs进程是啥,占用了百分之90多的cpu,把这个进程干掉了,过了一天又自动启动了,很多朋友应该遇到过类似的问题. wipefs是linux自带 ...

  6. JVM内存管理概述与android内存泄露分析

    一.内存划分 将内存划分为六大部分,分别是PC寄存器.JAVA虚拟机栈.JAVA堆.方法区.运行时常量池以及本地方法栈. 1.PC寄存器(线程独有):全称是程序计数寄存器,它记载着每一个线程当前运行的 ...

  7. 多目标跟踪(MOT)评测标准

    MOT16是多目标跟踪领域非常有名的评测数据集,Ref 1详细阐述了这个数据集的组成以及评测标准(及其评测代码),Ref 2详细地解释了许多标准的由来和考虑,本部分主要介绍MOT任务中常用的评测标准. ...

  8. Spring学习笔记(1)

    激发pojo的潜能,不会让pojo类继承实现或导入与Spring API相关的任何东西 那么spring怎么装配pojo呢-------->依赖注入(最大好处:松耦合) 耦合具有两面性: 一方面 ...

  9. C语言程序设计(基础)- 第2周作业

    1.阅读提问的智慧,要求仔细阅读链接内容,用自己的话描述你的收获,并举例子说明应该如何提问. 2.所有同学请在自己电脑上配置git.编译器(win10 系统的话就Dev-C++).翻译软件,十一回校后 ...

  10. 项目Alpha冲刺Day10

    一.会议照片 二.项目进展 1.今日安排 解决前后台联调问题,完善全局的请求和路由跳转处理,添加空文件完善路由信息,优化界面跳转等待.完成个人信息和修改密码.修改前台数据组织和方法调用方式.解决登录和 ...