python学习第三天格式化输出%s %d】的更多相关文章

编程语言为什么要格式化输出吗,一般print()就够了,有些复杂的格式输出比较麻烦,用格式化输出更加高效, info=""" -----------------------type of %s------------------------- name:%s age:%s -----------------------end----------------------------- """ % (name,name,age) print(info…
今天复习内容(7项) 1.语言的分类 -- 机器语言:直接编写0,1指令,直接能被硬件执行 -- 汇编语言:编写助记符(与指令的对应关系),找到对应的指令直接交给硬件执行 -- 高级语言:编写人能识别的字符,要通过编译器或解释器转换为汇编语言最终转换为机器语言的指令交给硬件执行 高级语言 分为编译型和解释型,python为解释型语言. 运行效率最高:机器语言开发效率最高:高级语言, 2.计算机组成:控制器 + 运算器 + 存储器 + 输入input设备 + 输出output设备 3.三大核心:c…
一.流程控制之--while 循环 循环就是重复做同一件事,它可以终止当前循环,也可以跳出这一次循环,继续下一次循环. 基本结构(基本循环) while 条件: 循环体 示例 # 这是一个模拟音乐循环播放的代码 while True: print('画') print('桥头姑娘') print('四块五的妞') 终止循环 改变条件(根据上面的流程,改变条件,就会终止循环) 可以用关键字:break,来终止循环. 调用系统命令:quit().exit() 后面会讲到,不建议大家使用. 关键字:c…
day2 运算符-while循环 1.while循环 while循环基本结构; while 条件:      结果    # 如果条件为真,那么循环则执行    # 如果条件为假,那么循环不执行 debug模式显示每一步运行结果; 经典代码格式错误与优化: 错误示范:count = 1while count < 11:    if count == 7:        count += 1    else:        print(count)    count += 1          #…
今天刚学了python的三种格式化输出,以前没接触过这么有趣的输出方式,现在来分享一下. #!/user/bin/env python#coding:utf-8#三种格式化输出 #第一种格式化输出name=input("name:")age=input("age:")job=input("job:")salary=input("salary:") info1='''-----------info1 of '''+name+''…
一.字符串输出及运算 1.常用输出格式及方法 ')#单引号 ")#双引号 """)#三个引号 1234567890 1234567890 1234567890 Process finished with exit code 0 运行结果 没有任何区别,这就对了,我们可以通过不同的三种引号来输出指定的字符串. ')#内部引号输出错误 ")#内部引号输出错误 File "C:/Users/AMTF/PycharmProjects/untitled1/…
python学习第三次记录 python中常用的数据类型: 整数(int) ,字符串(str),布尔值(bool),列表(list),元组(tuple),字典(dict),集合(set). int.数字:主要用于运算.1 ,2,3... bool.判断真假:True, False. str.简单少量的储存数据,并进行相应的操作.name = 'alex', tuple.只读,不能更改.(1,'alex') list:大量有序数据,[1,'ses',True,[1,2,3],{'name':'ji…
PYTHON学习第三天课后总结: 1,注释:就是对代码起到说明注解的作用.   注释分为单行注释与多行注释.  单行注释:只注释一行代码在需要注释的所在行的行首使用#号来注释此行,注意#与代码之间需要加一个空格  多行注释: 注释二行以上的代码时,在需要注释的内容行首与行尾各加上三个单引号或三个双引号即可.  例如:     # print("hello word")  单行注释   ''' 明月几时有,     把洒问青天   '''      多行注释 2,数据的基本类型:  1&…
1.while循环 while 条件: 循环体 while 条件: 循环体 else: 循环体 重点: 当条件为真的时候,就进入循环体,从上到下依次执行,执行完最后一条语句时,while并不是直接退出,而是再判断一次while的 条件是否成立,如果成立,继续执行循环体,直到条件不成立 终止循环: 改变条件 break :跳出while循环,结束while循环 continue:跳出本次循环,重新while判断条件 系统命令:quit() exit() 2. while练习 # 从1 - 100…
本文转自:https://www.jb51.net/article/62518.htm 本文实例总结了python中日期和时间格式化输出的方法.分享给大家供大家参考.具体分析如下: python格式化日期时间的函数为datetime.datetime.strftime():由字符串转为日期型的函数为:datetime.datetime.strptime(),两个函数都涉及日期时间的格式化字符串,这里提供详细的代码详细演示了每一个参数的使用方法及范例. 下面是格式化日期和时间时可用的替换符号 %a…
本文Python实现了插入排序.基数排序.希尔排序.冒泡排序.高速排序.直接选择排序.堆排序.归并排序的后面四种. 上篇:Python学习(三) 八大排序算法的实现(上) 1.高速排序 描写叙述 通过一趟排序将要排序的数据切割成独立的两部分,当中一部分的全部数据都比另外一部分的全部数据都要小,然后再按此方法对这两部分数据分别进行高速排序,整个排序过程能够递归进行,以此达到整个数据变成有序序列. 1.先从数列中取出一个数作为基准数. 2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全…
Python学习-第三天-面向对象编程基础 类和对象 简单的说,类是对象的蓝图和模板,而对象是类的实例.这个解释虽然有点像用概念在解释概念,但是从这句话我们至少可以看出,类是抽象的概念,而对象是具体的东西.在面向对象编程的世界中,一切皆为对象,对象都有属性和行为,每个对象都是独一无二的,而且对象一定属于某个类(型).当我们把一大堆拥有共同特征的对象的静态特征(属性)和动态特征(行为)都抽取出来后,就可以定义出一个叫做"类"的东西. 访问可见性 在Python中,属性和方法的访问权限只有…
        于Python最重要的数据类型包含字符串.名单.元组和字典.本文重点介绍Python基础知识. 一.字符串基础         字符串指一有序的字符序列集合,用单引號.双引號.三重(单双均可)引號引起来.如:         s1='www.csdn.net'   s2="www.csdn.net"   s3='''aaabbb'''         当中字符串又包含:         1.转义字符串         像C语言中定义了一些字母前加"\"…
按照上次python 学习(二)的思路,第一步要实现从一个网站的页面上自动获取指定列表中的信息.折腾数日,得到一段可以正常运行的代码,如下: #web2.py import re import urllib.request def get_msg_for_url(s): if s =='': print("not url!\n") exit() ah_whdeps_url = {"ahswht":"http://www.ahwh.gov.cn/"…
基本数据类型 一.整数类型(int) 32位机器,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647 64位机器,整数的位数是64位,取值范围位-2**63~2**63-1,即-9223372036854775808~9223372036854775807 bit_lenth():当十进制用二进制表示时,最少使用的位数 a = 6 b = 10 c = 100 print(a.bit_length()) print(b.bit_length…
day02 python   一.循环: while循环     while expression:         while_suite     1.break 停止当前循环(如果多个循环嵌套, 只能跳出一层循环)     2.in     3.continue 停止本次循环之后的代码, 继续下次循环     4.else  count = 1 while count < 10:     print(count)     count += 1     if count == 5:      …
在此申明一下,博客参照了https://www.cnblogs.com/jin-xin/,自己做了部分的改动 (1) 程序交互 #!/usr/bin/env python # -*- coding: utf-8 -*- # 将用户输入的内容赋值给 name 变量 name = input("请输入用户名:") # 执行脚本就会发现,程序会等待你输入姓名后再往下继续走. # 打印输入的内容 print(name) #!/usr/bin/env python # -*- coding: u…
1.python变量 不需要声明类型,直接 变量名 = 变量值,如 : name = "hahaha" 2.注释: 单行注释,前面加 #,如  # print(info) 多行注释,用三组单引号或者三组双引号包围起来,如   '''print(info)'''   """print(info)""" 注意:三组单引号包围起来的变量可以直接格式化输出,看下面的3的第一个案例 3.格式化输出字符串 1 info = '''name…
恼人的字符串 计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理.由于计算机是美国人发明的,因此,最早只有127个字母被编码到计算机里,也就是大小写英文字母.数字和一些符号,这个编码表被称为ASCII编码,比如大写字母A的编码是65,小写字母a的编码是97. 但是要处理中文至少需要两个字节,而且还不能和ASCII编码冲突,所以,中国制定了GB2312编码,用来把中文编进去.全世界有上百种语言,为了扩充ASCII编码,用于显示本国的语言,不同的国家和地区制定了不同的标准,由此产生…
小结: 总体上,python是解释型语言,开源比较好,速度较慢,装逼神器,解释器较常用的是CPython,安装后python进入运行环境 exit()退出 第一个hello world : print('Hello World') # 看起来的确非常高效,脚本语言的确厉害 编写方式:1 python进入命令行交互模式 2 编写.py文件 # 命令行方式会把每一步结果显示,py文件只会把应该显示的显示出来 输入:input()   print() # 逗号会变为空格 输入返回的是字符串 print…
1.1 raw_input() 在Python中,获取键盘输入的数据的方法是采用 raw_input 函数(至于什么是函数,咱们以后的章节中讲解),那么这个 raw_input 怎么用呢? 看如下示例: password = raw_input("请输入密码:") print '您刚刚输入的密码是:', password 运行结果: 1.1 raw_input() 在Python中,获取键盘输入的数据的方法是采用 raw_input 函数(至于什么是函数,咱们以后的章节中讲解),那么这…
集成开发环境 pycharm 工欲善其事,必先利其器 pycharm是具备一般的python ide的功能,同时呢支持调试,语法高亮,代码管理,智能提示 加快快发的速度,提高开发效率 注释 what ?字面意思就是标注解释 Why ?通常的情况下,我们编写了大量的代码,这些代码我们不只是使用一次,所以如果以后要用到这些代码,我们再看写的代码的时候,如果我们不在家注释,你能看懂代码的意思吗?如果你能看懂,那么如果你的代码,别人要用到,那么同样别也能看懂吗?所以要为代码添加注释方便易读 how ?使…
一.while循环 1.1语法 while 条件: 代码块(循环体) else: 当上面的条件为假的的时候,才会执行. 执行顺序:先判断条件是否为真,如果是真的,执行循环体,再次判断条件,直到条件不成立,停止循环. 1.2break和continue的区别 break用来停止当前本层循环. continue用来停止本次循环,会继续执行下一次. 二.格式化输出(输出带有一些格式,美观) %s:占位字符串(也可以用来占位数字,万能的) %d:占位数字 注:在字符串中如果使用了%s,%d这样的占位符,…
转自:https://www.cnblogs.com/fat39/p/7159881.html 一.格式化输出1.整数的输出%o —— oct 八进制%d —— dec 十进制%x —— hex 十六进制 >>> print('%o' % 20) 24 >>> print('%d' % 20) 20 >>> print('%x' % 20) 14 2.浮点数输出(1)格式化输出%f ——保留小数点后面六位有效数字 %.3f,保留3位小数位%e ——保留…
用户交互 input输入 input接收的数据都是字符串类型 如下图 output输出 还可以相加 换行符 想让他们隔行排列的话就可以这样(如图) 在想各行的开头前面加上\n即可 那若是想将两个输出的信息进行合并打印可以进行如下操作 格式化输出 按照格式把内容中的变量由占位符占位,通过用户的输入或格式化的填写,替换掉格式内的占位符再进行输出 就是格式化输出 eg 多个变量时需要用小括号括起来并用逗号隔开 当然,对应的%一定要与打印的数据数量一致不然会报错 当输出的只有一个变量是可以不加小括号 如…
使用print函数的时候,可以像C一样格式化输出,同时还支持参数化输出 print('%s' % ("CooMark")) print('整数|%d|' % (123)) print('浮点数|%f|' % (123)) print('保留两位小数|%.2f|' % (123)) print('指定总宽度和小数位数|%8.2f|' % (123)) print('指定总宽度并且左对齐|%-8.2f|' % (123)) print('指定总宽度和用0占位|%08.2f|' % (123…
1.while循环语句 1.1 常见的几种结构    1. while+判断条件 循环体 2. while+判断条件 循环体 else 语句 tips:while循环如果满足条件的话,会一直循环循环体内的内容,直到条件不满足才退出循环,也可由break,continue来退出循环,但这两者是有区别的. break:会终止当前层的循环,跳出本次循环. continue:会停止本次的循环,重新开始一次新循环. 2.格式化输出 2.1 %s, %d ,%f 分别代表字符串,数字,浮点数的格式化输出.实…
使用占位符来进行格式化输出 %S %d %f Exit()  程序退出函数…
1. % %是最常用的格式化输出形式,后面接类型,%s,%d,%c等等 name = input() print('I am %s' % name) 2.format format也是常用格式化输出 print('i am {}, {}years old,{}kg'.format('pis',20,55)) print('i am {name}, {age}years old,{weight}kg'.format(name='pis',age=20,weight=55)) {xx}里面可以填ke…
一:格式化输出 1: 格式: 例子: name=input('请输入name') print('名字是%s'%name) %s就是代表字符串串占位符,除此之外,还有%d, 是数字占位符, 如果把上⾯面的age后⾯面的换成%d,就代表你必须只 能输入数字啦 这时对应的数据必须是int类型. 否则程序会报错 用了这么久几乎都是%s  因为这个是万能匹配   2: 强制转换 字符型转数字型    int()   例子  int('123') 输出 123  #### 数字型 强制转换  数字型转字符型…