day2:day1作业 字符编码
1,使用while循环输出1,2,3,4,5,6,8,9
# 使用while循环输出1,2,3,4,5,6,8,9
num = 1
while num <= 10:
if num != 7:
print (num )
num += 1
num = 1
while num < 10:
num +=1
if num ==7:
continue
print(num)
num = 1
while num < 10:
num +=1
if num ==7:
pass
else:
print(num)
2,输出0-100内所有奇数的和
#输出0-100内所有奇数
num = 1
sum = 0
while num <=100:
if num%2 !=0:
sum +=num
num +=1
print(sum)
num = 1
sum = 0
while num <=100:
sum +=num
num +=2
print(sum)
3,print long messge 注意变量类型,个数要对应的上,不然会报错
""" Version : 0.1 Author : Lisa Date : 2018/11/25 8:02 AM Description : """ msg ='''--------------info of lisa------------ name:lisa age:22 job:developer Hobbies:piano,yoga ------------------end-----------------------''' print(msg) --------------info of lisa------------ name:lisa age:22 job:developer Hobbies:piano,yoga ------------------end-----------------------
"""
Version : 0.1
Author : Lisa
Date : 2018/11/25 8:02 AM
Description :
"""
age = int(input("please input your age:"))
name =input("please input your name:")
height=int(input("please input you height:"))
msg="my name is %s, i am %d, my height is %d" %(name,age,height)
print(msg)
please input your age:22
please input your name:lisa
please input you height:165
my name is lisa, i am 22, my height is 165
4,如果字符串里面已经有了单引号的三引号,那么外面要用栓双引号的三引号,不然会报错
5,字符串里面打印%
sg="my name is %s, i am %d, my height is %d,学习进度3%" %(name,age,height)
print(msg)
注意观察,这样写的话, pycharm字符串会标黄,提示语法有问题
运行结果
please input your age:22
please input your name:lisa
please input you height:165
Traceback (most recent call last):
File "/Users/guolixiao/PycharmProjects/lisa's_practise/boys/2.1.py", line 12, in <module>
msg="my name is %s, i am %d, my height is %d,学习进度3%" %(name,age,height)
ValueError: incomplete format
正确写法,应用%来转义
msg="my name is %s, i am %d, my height is %d,学习进度3%%" %(name,age,height)
print(msg)
运行结果:
please input your age:22
please input your name:lisa
please input you height:165
my name is lisa, i am 22, my height is 165,学习进度3%
输出%d
msg="my name is %s, i am %d, my height is %d,学习进度3%%d" %(name,age,height)
print(msg)
运行结果:
my name is lucy, i am 22, my height is 167,学习进度3%d
6,while else,只要while循环不被break跳出,else部分就会被执行
7,电脑的传输还有储存实际上都是0101010这种的,电脑的成千上万的二极管等设备可以实现高地电平
8,美国发明了ASCII码,由于英文字符加符号很少,所以一开始就设计了7位 可以储存128个字符,发明者还是有先见的,多用了一个第8位以防字符不够用,但是虽然这样,还是明显不够用,ASCII码最左边一位永远是0,中文汉字有9万多个,美国为了解决全球化的文字问题,发明了一个万国码也就是Unicode,一开始给了中文两个字节,但是只可以储存65535个字,明显不够用,后来给了四字节,但是又太多了,会造成很多浪费,中文3个字节足以,所以后来有了一个升级版本的万国码就是UTF-8,使用3个字节储存中文,一个字节表示英文,两个字节其他,GBK是中国人发明的,用两个字节表示一个汉字,只在国内用。
day2:day1作业 字符编码的更多相关文章
- Day1:字符编码
一.ASCII码 ASCII(American Standard Code for Information Interchange,美国标准信息交换代码),8位,一个字节,最多只能表示255个符号. ...
- Python学习Day2笔记(字符编码和函数)
1.字符编码 #ASCII码里只能存英文和特殊字符 不能存中文 存英文占1个字节 8位#中文编码为GBK 操作系统编码也为GBK#为了统一存储中文和英文和其他语言文字出现了万国码Unicode 所有一 ...
- 小白的Python之路 day2 字符编码和转码
字符编码和转码 详细文章: http://www.cnblogs.com/yuanchenqi/articles/5956943.html http://www.diveintopython3.net ...
- 小白的Python之路 day1 字符编码
字符编码 python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill) ASCII(American Standard Code for Information Interc ...
- Day2 - Python基础2 列表、字符串、字典、集合、文件、字符编码
本节内容 列表.元组操作 数字操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 ...
- Day1 字符编码及编码函数
ord() 函数 获取字符的整数表示chr() 函数 把整数编码转换为对应字符'\十六进制编码\十六进制编码' 可以将字符的整数编码使用十六进制的方式这样写Python字符串类型为str,在内存中以u ...
- python学习笔记(基础一:'hello world'、变量、字符编码)
第一个python程序: Hello World程序 windows命令行中输入:python,进入python交互器,也可以称为解释器. print("Hello World!" ...
- day07(数据类型的相互转换 ,字符编码)
一,复习: ''' 1,深浅拷贝 ls = [1,'a',[10]] 值拷贝:直接赋值 ls1 = ls,ls中的任何值发生改变,ls1也随之发生改变 浅拷贝:通过copy()方法 ls2 = ls. ...
- python7 数据类型的相互转化 字符编码
复习 1.深浅拷贝 ls = [1, 'a', [10]] 值拷贝:直接赋值 ls1 = ls, ls中的任何值发生改变,ls1中的值都会随之改变 浅拷贝:通过copy()方法 ls ...
随机推荐
- GuavaCache学习笔记一:自定义LRU算法的缓存实现
前言 今天在看GuavaCache缓存相关的源码,这里想到先自己手动实现一个LRU算法.于是乎便想到LinkedHashMap和LinkedList+HashMap, 这里仅仅是作为简单的复习一下. ...
- Fluent动网格【1】:概述
最近总有小伙伴向我询问Fluent中的动网格问题,因此决定做一期关于Fluent动网格技术的内容. 动网格技术在流体仿真中很特殊,应用也很广.生活中能够碰到形形色色的包含有部件运动的问题,比如说我现在 ...
- Cublas矩阵加速运算
前言 编写 CUDA 程序真心不是个简单的事儿,调试也不方便,很费时.那么有没有一些现成的 CUDA 库来调用呢? 答案是有的,如 CUBLAS 就是 CUDA 专门用来解决线性代数运算的库. 本文将 ...
- 【iCore4 双核心板_ARM】例程十六:USB_HID实验——双向数据传输
实验方法: 1.USB_HID协议免驱动,此例程不需要驱. 2.将跳线冒跳至USB_OTG,通过Micro USB 线将iCore4 USB-OTG接口与电脑相连. 3.打开上位机软件usb_hid. ...
- centos7中端口及服务对应情况(笔记)
25 postfix服务 111 rpcbind.socket服务
- android中通过intent传递复杂数据
android中在各个service或者acitivity之间可以通过Intent来传递一些数据,intent原生直接提供了一些简单数据类型的数据的传递,使用起来也很方便,比如int boolean ...
- Ubuntu 14.04 安装 Blender,并放桌面
1.打开Blender官网 2.在主页点击down按钮,跳转到下载页面 3.根据自己的操作系统,选择合适的版本,这里使用的是ubunut 64位,所以下载Linux 64bit,保存文件,一般保存到h ...
- Spark学习笔记——文本处理技术
1.建立TF-IDF模型 import org.apache.spark.{SparkConf, SparkContext} import org.apache.spark.mllib.linalg. ...
- OSG描边特效osgFX::Outline的修改
对一个三维场景中的物体实现描边特效,可以参考osg范例osgoutline 这个描边特效使用了模板缓存Stencil来实现,参见源代码osgFX/Outline.cpp 使用了两个Pass 第一个Pa ...
- Android Studio开发第二篇创建新项目
创建新项目很简单,File-New-New Project,这个没什么好说的跟Eclipse都差不都. 第二步SDK选择,有手机平板还有Wear,TV,汽车Auto,谷歌眼镜等几个种平台,这里就先选择 ...