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作业 字符编码的更多相关文章

  1. Day1:字符编码

    一.ASCII码 ASCII(American Standard Code for Information Interchange,美国标准信息交换代码),8位,一个字节,最多只能表示255个符号. ...

  2. Python学习Day2笔记(字符编码和函数)

    1.字符编码 #ASCII码里只能存英文和特殊字符 不能存中文 存英文占1个字节 8位#中文编码为GBK 操作系统编码也为GBK#为了统一存储中文和英文和其他语言文字出现了万国码Unicode 所有一 ...

  3. 小白的Python之路 day2 字符编码和转码

    字符编码和转码 详细文章: http://www.cnblogs.com/yuanchenqi/articles/5956943.html http://www.diveintopython3.net ...

  4. 小白的Python之路 day1 字符编码

    字符编码 python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill) ASCII(American Standard Code for Information Interc ...

  5. Day2 - Python基础2 列表、字符串、字典、集合、文件、字符编码

    本节内容 列表.元组操作 数字操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 ...

  6. Day1 字符编码及编码函数

    ord() 函数 获取字符的整数表示chr() 函数 把整数编码转换为对应字符'\十六进制编码\十六进制编码' 可以将字符的整数编码使用十六进制的方式这样写Python字符串类型为str,在内存中以u ...

  7. python学习笔记(基础一:'hello world'、变量、字符编码)

    第一个python程序: Hello World程序 windows命令行中输入:python,进入python交互器,也可以称为解释器. print("Hello World!" ...

  8. day07(数据类型的相互转换 ,字符编码)

    一,复习: ''' 1,深浅拷贝 ls = [1,'a',[10]] 值拷贝:直接赋值 ls1 = ls,ls中的任何值发生改变,ls1也随之发生改变 浅拷贝:通过copy()方法 ls2 = ls. ...

  9. python7 数据类型的相互转化 字符编码

    复习 1.深浅拷贝    ls = [1, 'a', [10]]    值拷贝:直接赋值 ls1 = ls, ls中的任何值发生改变,ls1中的值都会随之改变    浅拷贝:通过copy()方法 ls ...

随机推荐

  1. awk的些许小技巧

    一句话kill掉名为navimain进程的shell脚本(利用awk的列操作能力) `ps|grep navimain | awk 'NR==1 {print $1}'`

  2. MongoDB 聚合操作(转)

    在MongoDB中,有两种方式计算聚合:Pipeline 和 MapReduce.Pipeline查询速度快于MapReduce,但是MapReduce的强大之处在于能够在多台Server上并行执行复 ...

  3. H5的Video事件,控制方法,及监听

    1.标签基本属性 src :视频的属性 poster:视频封面,没有播放时显示的图片preload:预加载autoplay:自动播放loop:循环播放controls:浏览器自带的控制条width:视 ...

  4. input框触发回车事件

    window.event只能在IE下运行,不能在firefox下运行,这是因为firefox的event只能在事件发生的现场使用.   在firefox里直接调用event对象会报undefined. ...

  5. react.js map遍历的问题

    React遍历多个Ant Design中的Upload组件时,随意删除任一个Upload出现了bug,依次点击上传图片后,当点击删除时,倒着删除没有问题,从中间和从开头删问题出现了,出现了类似塌方的效 ...

  6. 在 Redis 上实现的分布式锁

    由于近排很忙,忙各种事情,还有工作上的项目,已经超过一个月没写博客了,确实有点惭愧啊,没能每天或者至少每周坚持写一篇博客.这一个月里面接触到很多新知识,同时也遇到很多技术上的难点,在这我将对每一个有用 ...

  7. java this 子类调父类,父类再调用子类已覆盖的方法及属性(又一次理解)

    之前一直以为 this关键字 是指调用者对象,但是这次才真正理解,this代表当前对象,但是指向调用者对象,其实就是多态的用法,如下所示:B 继承了 A,在B 中调用A类的方法,在A 中用this 访 ...

  8. [20170706]SQL Server事务复制订阅端,job不小心被删,修复

    右击还存在的订阅,生成脚本,有个过程sp_addpullsubscription_agent 执行,发现报错说distribution agent 已经存在 执行: UPDATE dbo.MSrepl ...

  9. 【30集iCore3_ADP出厂源代码(ARM部分)讲解视频】30-11层驱动之FSMC

    视频简介:该视频介绍iCore3应用开发平台中FSMC通信的配置方法及ARM与FPGA通信的方法. 源视频包下载地址:链接:http://pan.baidu.com/s/1slbHOCH 密码:n06 ...

  10. 再战android-语音识别1(科大讯飞)

    重新拾起刚入门的android,开发个小工具,一来不让自己离开发太远,二来看能否做出一个帮助自己管儿子学习的东西. 这次的主题是语音识别.稍微研究了下,开放的语音识别平台,本地识别的担心识别率问题,在 ...