一 字符串格式化

  占位符 %s和%d

%s是属于字符串的占位符,而%d是属于数字类型的占位符

#占位符 %s  %d
# a="我叫%s,年龄%d,就是一个%s"%("alex",84,"nb")
# print(a) # name=input(">>>;")
# age=int(input(">>>:"))
# ll=input(">>>:")
#
# a="我叫%s,年龄%d,%s"%(name,age,ll)
# print(a)

二 编码和二进制

 编码的意思就是计算机的语言,相当于是密码。而编码就是有一堆0和1的二进制数字组成的。

最开始发明计算机的是美国,于是第一种编码就由美国而产生的,叫做ascii码。

 ascii码是8个bit位显示一个字体。也就是8个二进制数字显示一个字体。由于ascii码只限于少部分人的使用,于是就产生了unicode(万国码)。 最初万国码是有16个二进制数字表示一个字体的,但是由于世界的语言字体太多,所以提升到了32个二进制数表示一个字体。但是由于语言字体数还没有达到最大值,所以Unicode占用的空间极大,而且还浪费空间。但是Unicode只能在内存中使用,不会到硬盘之上,也不会 在传输时出现。后来根据Unicode创建了优化版的格式,叫做utf-8。

  utf-8是全世界通用的一种格式,他是Unicode的优化版。他会根据每个字的字节而存数据的,所以不会浪费空间。而我们汉语在utf-8格式中占24个bit位。

  但是我们中国根据了Unicode创建了我们中国的一种格式,叫做gbk,占16个bit位。相对应的其他国家也会有对应的格式。

 单位的等级:1位 --->bit

       1 字节    bytes   1bytes=8bit

       1千字节   1kb    1kb=1024bytes

       1兆         1mb    1mb=1024kb

       1G         1GB    1GB=1mb

       1T         1T=1024GB

三  运算符补充

 在python2和python3中,/除号是结果不一样的。在python2中除号只取整,但是也可以使用其他的方法取出精确的商。(from __future__ import division)就是加上这一段代码。

 而在python3中除号是取出精确的商。等同于python2中的from __future__ import division。

计算符号补充

// 除号取整     **次方

比较符号补充

  !=  不等于    <>不等于    推荐使用第一种。

赋值运算符号

  +=      加法赋值运算符         a+=c   相当于  a=a+c

  -=       减法赋值运算符    a-=c  相当于     a=a-c

  *=     乘法赋值运算符    a*=c   相当于    a=a*c

  /=  除法赋值运算符   a/=c 相当于 a=a/c

  %=  取余赋值运算符  a%=c 相当于 a=a%c

  **=  次方赋值运算符  a**=c 相当于 a=a**c

  //=  整除赋值运算符  a//=c 相当于 a=a//c

逻辑运算符

  and   与  左右都要正确     例:3>4 and 3==3      条件成立返回True,不成立返回False

  or     或 左右正确一个   例:3>4 or 3==3      条件成立返回True,不成立返回False

  not 非 左右都取相反     例:3>4 not 3==3      条件成立返回True,不成立返回False

in 和 not in

in   判定是或者在

not in 与in 的意思相反

value = input('请小心输入内容:')
if "习大大" in value or "老蒋" in value:
print('小伙子,别浪...') value = input('请小心输入内容:')
if "习大大" in value:
print('小伙子,别浪...,重新输入')
elif "老蒋" in value:
print('小比赛子,别浪,重新输入')
else:
print(value)

四 pycharm下载及安装

pycharm下载地址:http://www.jetbrains.com/pycharm/

pycharm下载及安装过程:http://jingyan.baidu.com/article/6f2f55a155c7d1b5b93e6c35.html

python的基础操作2的更多相关文章

  1. Python文件基础操作(IO入门1)

    转载请标明出处: http://www.cnblogs.com/why168888/p/6422270.html 本文出自:[Edwin博客园] Python文件基础操作(IO入门1) 1. pyth ...

  2. Python 第三篇(上):python文件基础操作、json模块、lambda、map、filter、reduce和函数位置参数

    python一切皆对象,linux一切皆文件,python操作文件是很常见的O/I操作,其内置来open()函数可以完成文件的基本操作: 一:使用内置open()函数操作文件,基本语法如下: with ...

  3. python列表基础操作

    Python列表基本操作 记住一句话,叫做顾首不顾尾 首先我们来定义一个列表 name = ["jixuege","dajiba","boduoye& ...

  4. Python字符串基础操作

    ==============字符串======== >>> s1='www.baidu.com' >>> type(s1) <type 'str'> & ...

  5. python 图像处理基础操作

    Python 读取图片文件为矩阵和保存矩阵为图片 读取图片为矩阵 import matplotlib im = matplotlib.image.imread('0_0.jpg') 保存矩阵为图片 i ...

  6. python Django基础操作

    Django常用命令 创建Django项目 Django-admin startprotect  mysite 创建项目以后,以下生成的文件 最外层的file:mysite/ 根目录只是你的项目的容器 ...

  7. Python openCV基础操作

    1.图片加载.显示和保存 import cv2 # 读取图片 img = cv2.imread("img1.jpg") # 生成灰色图片 imgGrey = cv2.imread( ...

  8. python git 基础操作

    模块安装 pip install gitpython 基本用法 1. 初始化 from git import Repo Repo.init('/data/test2') # 创建一个git文件夹 # ...

  9. python基础操作以及hdfs操作

    目录 前言 基础操作 hdfs操作 总结 一.前言        作为一个全栈工程师,必须要熟练掌握各种语言...HelloWorld.最近就被"逼着"走向了python开发之路, ...

随机推荐

  1. 关于RabbitMQ以及RabbitMQ和Spring的整合

    转自:https://www.cnblogs.com/s648667069/p/6401463.html 基本概念 RabbitMQ是流行的开源消息队列系统,用erlang语言开发.RabbitMQ是 ...

  2. JS获取最终样式

    在使用jqery时,操作什么都很方便,比如获取CSS样式,直接.css加样式名就可以获取你要的,但是JS,就麻烦点,因为有兼容问题,要做兼容,而jqery都是做好了的, 下面就是使用JS获取CSS样式 ...

  3. 根据PID寻找程序源位置--lsof

    ulimit其实就是对单一程序的限制,进程级别的 file-max是所有时程最大的文件数 nr_open是单个进程可分配的最大文件数 确认系统设置的最大文件句柄数 ulimit -a 统计系统中当前打 ...

  4. lftp命令详解

    lftp.sh自动上传脚本: #!/bin/bash echo -e "\nScript start at \033[43;35m `date "+%H:%M:%S"` ...

  5. java编写一个汽车类,有属性:品牌、型号、排量、速度,有方法:启动、加速、转弯、刹车、息火

    /* * 汽车实体类 * 类里面有属性和方法 */public class Car {    String  brand;   //汽车品牌    String modelNumber; //汽车型号 ...

  6. Jacobi 矩阵

    求微分其实就是线性化,导数其实就是线性空间之间的线性变换,Jaocibian矩阵本质上就是导数. 比如,映射在处的导数就是在处的切空间到在处的切空间之间的线性映射.切空间都是矢量空间,都有基底,所以这 ...

  7. SpringDataRedis事务 专题

    5.10.1. @Transactional SupportTransaction Support is disabled by default and has to be explicitly en ...

  8. xpath定位--绝对与相对的定位

    xpath定位--绝对与相对的定位: xpath定位即为xml路径语言,它是一种用来确定xml文档中某部分位置的语言,xpath基于xml的树状结构,提供在数据结构中找寻节点的能力 xpath的相对定 ...

  9. 将2020年交期的PR回写出来了

    OUT_pr表中的交期为2020年和2019年,不应该 回写的PR却回写出来了 优化如下:

  10. 人机大战中AlphaGo及其执子人黄士杰

    2016年3月9日注定要写入围棋界的历史.IT界的历史以及科学界的历史.当天,韩国著名围棋棋手李世石VS谷歌AlphaGo的人机大战赛在韩国首尔举行.对弈的一方为拥有1200多个处理器的谷歌人工智能系 ...