python的基础操作2
一 字符串格式化
占位符 %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的更多相关文章
- Python文件基础操作(IO入门1)
转载请标明出处: http://www.cnblogs.com/why168888/p/6422270.html 本文出自:[Edwin博客园] Python文件基础操作(IO入门1) 1. pyth ...
- Python 第三篇(上):python文件基础操作、json模块、lambda、map、filter、reduce和函数位置参数
python一切皆对象,linux一切皆文件,python操作文件是很常见的O/I操作,其内置来open()函数可以完成文件的基本操作: 一:使用内置open()函数操作文件,基本语法如下: with ...
- python列表基础操作
Python列表基本操作 记住一句话,叫做顾首不顾尾 首先我们来定义一个列表 name = ["jixuege","dajiba","boduoye& ...
- Python字符串基础操作
==============字符串======== >>> s1='www.baidu.com' >>> type(s1) <type 'str'> & ...
- python 图像处理基础操作
Python 读取图片文件为矩阵和保存矩阵为图片 读取图片为矩阵 import matplotlib im = matplotlib.image.imread('0_0.jpg') 保存矩阵为图片 i ...
- python Django基础操作
Django常用命令 创建Django项目 Django-admin startprotect mysite 创建项目以后,以下生成的文件 最外层的file:mysite/ 根目录只是你的项目的容器 ...
- Python openCV基础操作
1.图片加载.显示和保存 import cv2 # 读取图片 img = cv2.imread("img1.jpg") # 生成灰色图片 imgGrey = cv2.imread( ...
- python git 基础操作
模块安装 pip install gitpython 基本用法 1. 初始化 from git import Repo Repo.init('/data/test2') # 创建一个git文件夹 # ...
- python基础操作以及hdfs操作
目录 前言 基础操作 hdfs操作 总结 一.前言 作为一个全栈工程师,必须要熟练掌握各种语言...HelloWorld.最近就被"逼着"走向了python开发之路, ...
随机推荐
- 黑盒测试用例设计——PICT
一.简单用法 在PICT安装目录下新建一个txt文本.把参数填入txt文本中.[内容包括(注意格式<ParamName> : <Value1>, <Value2> ...
- springboot之登录注册
springboot之登录注册 目录结构 pom.xml <?xml version="1.0" encoding="UTF-8"?> <pr ...
- as3 加载库声音报错
排除法:(依次排序,从简单到难) 1.引用的声音类名与声音链接名字是否一致,可trace声音对象字符串检验 2.引用的声音对象是否不存在 ,可trace声音对象检验 3.最后检验是否当前swf中,其中 ...
- as3 声明变量
var a:int=0, b, c:Number=2; trace(a,b,c) /* 0 undefined 2 */ var a:int, b:uint, c:Number; var d:Stri ...
- 14 ConfigParse模块
1.ConfigParse模块的基本概念 此模块用于生成和修改常见配置文档. ConfigParser 是用来读取配置文件的包. 配置文件的格式如下:中括号“[ ]”内包含的为section.sect ...
- focusin 事件| focusout事件
focusin 定义和用法 当元素(或在其内的任意元素)获得焦点时发生 focusin 事件. 当在元素或在其内的任意元素上发生 focus 事件时,focusin() 方法添加要运行的函数. 与 f ...
- python-淘宝信息定向爬取
S是类似产品页数 bcoffset直流偏移. 有人在将偏移量:http://www.cnblogs.com/defineconst/p/6185396.html item.taobao.com/it ...
- Git reset head revert 回滚
Overview 涉及Git一些日常操作 :) 基础知识 <Pro Git>至少了解branch,commit的概念,及基本的原理 Git常用魔法 存档:master代码回滚方法 我是QA ...
- static静态局部变量初始化问题
第一次写博客之类的东西,主要是为了记录自己的学习过程,以便于记忆的加深和与各位大神进行探讨,学习更多的东西. 本次上传主要是关于静态局部变量的初始化问题. 首先,静态局部变量和全局变量一样,数据都存放 ...
- .net数据库连接防注入参数查询 命令执行 读取 备份 导出导入转化XML格式
ADO.NET是一组类库,让我们通过程序的方式访问数据库.SYSTEM.DATA这个类提供了统一的接口访问Oracle MSSQL Access.像SYSTEM.IO类操作文件一样. **connec ...