格式化输出。%s %d

# name = input('请输入名字:')
# age = input('请输入年龄:')
# sex = input('请输入性别:')
#
# msg = '我的名字是' + name + '我的年龄是' + age + '我的性别是' + sex
# print(msg) msg = '''
------------ info of Alex Li -----------
Name : Alex Li
Age : 22
job : Teacher
Hobbie: girl
------------- end -----------------
'''
# 格式化输出  %占位符  s d
# name = input('请输入姓名:')
# age = int(input('请输入年龄:'))
# job = input('请输入工作:')
# hobby=input('请输入爱好:')
#
# msg = '''
# ------------ info of %s -----------
# Name : %s
# Age : %d
# job : %s
# Hobbie: %s
# ------------- end -----------------
# ''' % (name, name, age, job, hobby)
# print(msg)
#第二种使用方法
# dic = {
# 'name':'老男孩',
# 'age':58,
# 'job':'boss',
# 'hobby':'money',
# }
# msg = '''
# ------------ info of %(name)s -----------
# Name : %(name)s
# Age : %(age)d
# job : %(job)s
# Hobbie: %(hobby)s
# ------------- end -----------------
# ''' % dic
# print(msg)
# 格式化输出,在格式化输出中,单纯的表示% 需要用%% 去表示。
# msg = '我叫%s,今年%s,学习进度2%%' % ('爽妹儿','18')
# print(msg)

03,while else

#while  else 当while循环被break打断,则不走else程序。
# count = 0
# while count <= 5:
# count += 1
# print("Loop",count)
# if count == 4: break
#
# else:
# print("循环正常执行完啦")
# print("-----out of while loop ------")
04,运算符。
# print(2 > 1 and 3 < 4 or 8 < 10 and 4 > 5)
# 第一种情况 逻辑运算符前后都是比较运算
# 优先级概念:() > not > and > or,同一优先级从左至右以此计算。
# print(2 > 1 and 3 < 4 or 4 > 5 and 2 < 1)  # T
# print(1 > 2 and 3 < 4 or 4 > 5 and 2 > 1 or 9 < 8) # F
# print(1 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6) # F
# 第二种情况 逻辑运算符前后都是数字
'''
x or y if x True,return x,else y
'''
# print(3 or 5)
# print(2 or 5)
# print(0 or 5)
# print(-4 or 5)
#print(3 and 5) # print(1 or 3 or 4 or 0)
# print(1 or 3 or 0)
# print(1 > 2 and 3 or 4)
 

'''
数字与bool值转化
int ---> bool 非零 True ,零 False
bool---> int True 1, False 0,
'''
# print(bool(100))
# print(bool(0))

05,编码初识。

谍战片:嘀嘀嘀 滴滴  高低电平,0101010

电脑文件的存储,与文件的传输   010101010

初级密码本 :ascii   字母,数字,特殊字符。

0000 0001 8位== 1个字节  一个字节表示一个字符。

字符:组成内容的最小单元。 abc  a  b   c

中国  中  国

a  01100001

b  01100010

c  01100011

万国码:unicode

创建初期 16位 两个字节表示一个字符。

a :01100001 01100001

中:01100011 01100001

升级:32位 四个字节表示一个字符。

a :01100001 01100001 01100001 01100001

中:01100011 01100001 01100011 01100001

资源浪费。

对Unicode升级 :utf-8。

utf-8:最少用8位数去表示一个字符。

a:01100001(字母用1个字节表示。)

欧洲文字:01100001 01100001(欧洲用2个字节表示。)

亚洲文字——中:01100001 01100001 01100001 (欧洲用3个字节表示。)

utf-16:最少用16位数去表示一个字符

gbk:国家标准。

a : 01100001

中: 01100001 01100001

8位  1个byte

1024bytes  1kb

1024kb   1MB

1024MB   1GB

1024GB   1TB

while 用法 for 循环的总结的更多相关文章

  1. js中return false; jquery中需要这样写:return false(); Jquery 中循环 each的用法 for循环

    js中return false; jquery中需要这样写:return false(); Jquery 中循环 each的用法 $(".progressName").each(f ...

  2. java的break,另一种用法(多层循环嵌套)

    break的另一种用法: 1.跳出外循环 outer:for(int j=0;i<4;j++){//outer随便定义的一个标签 for(int i=0;i<10;i++){ if(i== ...

  3. smarty基本用法,循环,判断

    require './smarty/Smarty.class.php'; $sm = new Smarty; $sm->setTemplateDir("./dir");//设 ...

  4. JSONArray用法jquery循环list<Map>对象

    controoler中 List<Map<String,Object>> resList =(List<Map<String,Object>>)resM ...

  5. 1.0 基础、标示符、常量、数据类型(enum 枚举,struct 结构体)、操作符、循环、数组

    一.程序 现实生活中,程序是指完成某些事务的一种既定方法和过程,可以把程序看成是一系列动作执行过程的描述. 在计算机世界,程序是指令,即为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集 ...

  6. Bash 脚本进阶,经典用法及其案例

    前言:在linux中,Bash脚本是很基础的知识,大家可能一听脚本感觉很高大上,像小编当初刚开始学一样,感觉会写脚本的都是大神.虽然复杂的脚本是很烧脑,但是,当我们熟练的掌握了其中的用法与技巧,再多加 ...

  7. 循环语句for,while,until,select

    循环 *循环执行 将某代码段重复运行多次 重复运行多少次: 循环次数事先已知 循环次数事先未知 有进入条件和退出条件 *常见的循环语句有for,while,until for循环 for 变量名 n ...

  8. C++中 return,break,continue的用法

    引用:https://blog.csdn.net/smf0504/article/details/51315835 https://blog.csdn.net/ting_junhui/article/ ...

  9. awk基础03-分支和循环语句

        awk既然是一门解释型语言,则就可以支持如分支语句.循环语句等.今天就来学习一下在awk中的分支和循环语句.如果您有过任何一门编程语言的基础,则下面所讲内容也是很好理解的. 分支语句 if-e ...

随机推荐

  1. spring boot: Annotation 注解之@Target的用法介绍

    前言 目前,越来越多的架构设计在使用注解,例如spring3.0.struts2等框架.让我们先来看看注解的定义.如下是一段使用了JDK 5 Annotation @Target的代码: @Targe ...

  2. jsonp: js跨域

    JSONP是JSON with padding(填充式JSON或参数式JSON)的简写,是应用JSON的一种新方法,常用于服务器与客户端跨源通信,在后来的Web服务中非常流行.本文将详细介绍JSONP ...

  3. phalcon: 开启模板缓存和缓存路径

    /** * 设置view */ $di->set('view', function () use ($config) { $view = new \Phalcon\Mvc\View(); $vi ...

  4. WPF的Presenter(ContentPresenter)

    WPF的Presenter(ContentPresenter) 2010-12-20 14:34 by Clingingboy, 10619 阅读, 3 评论, 收藏, 编辑 这是2年前写了一篇文章 ...

  5. 使用memcache 心得和注意事项

    内存分配机制:首先要说明的是Memcached支持最大的存储对象为1M.它的内存分配比较特殊,但是这样的分配方式其实也是对于性能考虑的,简单的分配机制可以更容易回收再分配,节省对于CPU的使用.这里用 ...

  6. The RK3066/RK30SDK Android 4.2 audio codec has a bug!

    在文件kernel/sound/soc/soc-core.c中,函数soc_bind_dai_link引入了一个新定义的宏CODEC_NAME_CMP,这个新玩意导致了后面的strcpy(p_code ...

  7. linux IP局域网监控工具——iptraf

    iptraf iptraf是一款交互式.色彩鲜艳的IP局域网监控工具.它可以显示每个连接以及主机之间传输的数据量.下面是屏幕截图. $ sudo iptraf 安装iptraf: # Centos(基 ...

  8. LeetCode OJ:Invert Binary Tree(反转二叉树)

    Invert a binary tree. 4 / \ 2 7 / \ / \ 1 3 6 9 to 4 / \ 7 2 / \ / \ 9 6 3 1 Trivia:This problem was ...

  9. 《ASP.NET夜话》 - 书摘精要

    (P14) 如果客户端启用了Cookie,那么客户端与服务器之间通过Cookie来传递SessionID的值:如果客户端没有启用Cookie,就会通过URL来传递SessionID的值: (P15) ...

  10. 把数据库里面的数据导出来csv

    function export_csv($filename, $data, $head = '') { $string = $head; foreach ($data as $key => $v ...