一. 格式化输出现在有以下需求,让用户输入name, age, job,hobby 然后输出如下所示: -----------info of Alex Li----------- Name : Alex Li Age : 22 job : Teacher Hobbie : gril ----------------end----------------- 你怎么实现呢?你会发现,用字符拼接的方式还难实现这种格式的输出,所以一起来学一下新姿势只需要把要打印的格式先准备好, 由于里面的 一些信息是需…
一.题型 1.使用while循环输入 1 2 3 4 5 6  8 9 10 count = 0 while count < 10: count += 1   #count = count + 1 if count == 7: print(' ') else: print(count) 使用while循环输入 1 2 3 4 5 6 8 9 10 count = 0 while count < 10: count += 1   # count = count + 1 if count == 7…
一.while循环的基本结构 while 条件: 代码块(循环体) else: 当上面的条件为假. 才会执行 执行顺序:判断条件是否为真. 如果真. 执行循环体. 然后再次判断条件....直到循环条件为假. 程序退出 二.break与continue 1.break: break是用来终止当前本层循环 2.continue: continue是停止当前本次循环,继续执行下次循环 三.格式化输出及运算符 1.格式化输出 %s 占位字符串 %d 占位数字 2. 运算符 and: 并且, 两端同时为真…
本节学习Python的格式化输出,文件操作以及json的简单用法 1.格式化输出 将非字符串类型转换成字符串,可以使用函数:str() 或者repr() ,(这两个函数的区别目前我还没搞懂,求解答) >>> str([1,2,3,4]) '[1, 2, 3, 4]' >>> repr([1,2,3,4]) '[1, 2, 3, 4]' >>> str(10) ' >>> repr(10) ' 可以使用str.ljust() .str.…
Python的格式化输出有两种: 一.类似于C语言的printf的方法 二.类似于C#的方法…
python print格式化输出. 1. 打印字符串 print ("His name is %s"%("Aviad")) 效果: 2.打印整数 print ("He is %d years old"%(25)) 效果: 3.打印浮点数 print ("His height is %f m"%(1.83)) 效果: 4.打印浮点数(指定保留小数点位数) print ("His height is %.2f m&qu…
第二天课程整理 while 循环 why : while ' 循环' 的意思 what : while 无限循环 how : 1.基本结构 while + 条件 循环的代码 初识循环 while true: print('狼的诱惑')                先判断 条件 print('我们不一样')     如果是true  进行循环 print('月亮之上') 循环到底部,再次判断条件 条件成立继续循环 print('庐州月')                   print('人间'…
Python 基础 格式化输出 现在需要我们录入我们身边好友的信息,格式如下: ------------ info of Alex Li ---------- Name : Alex Li Age : 22 job : Teacher Hobbie: girl ------------- end ---------------- 我们现在能想到的办法就是用一下方法: name = input('请输入姓名:') age = input('请输入年龄:') job = input('请输入职业:'…
python基础知识 1.变量 变量:把程序运算的中间结果临时存到内存里,以备后面的代码可以继续调用. 作用:A.存储数据. B.标记数据. 变量的声明规则: A:变量名只能是字母,数字或下划线任意组合.(不可以有特殊字符) B:变量名第一个字符不可以是数字. C:不可以用关键字命名. 命名习惯: A:驼峰体(每个单词首字母大写) B:下划线. 例: age_of=56 2.常量 常量:指不变的量. 在python中没有专门的语法代表常量,程序员约定俗成用全部大写代表常量. AGE=18 3.i…
一.while循环 1.语法 while   条件: 循环体(结果) 如果条件为真,则直接执行结果),然后再次判断条件,知道条件为假,停止循环. while True: print('你是谁呢') 退出循环:1.break   2.改变条件 while true: content = input('请输入你想要唱的歌曲,输入aq退出:') if content == 'aq': break print('你唱的是什么:',content) count = 1 while count <=3: #…
while循环 break 终止当前循环 count = 1 while count < 3: print(count) count += 1 break # while循环中一旦代码执行到break,就代表当前循环结束,break下面的代码不会再被执行 print("123") # 此段代码中,print不会被执行 continue 跳过当次循环,继续下次循环 count = 0 while count < 9: count += 1 if count == 5: con…
格式化输出 顾名思义,按照个人意愿定制想输出的格式. name = input('请输入姓名:') age = int(input('请输入年龄:')) job = input('请输入工作:') hobbie = input('您的爱好:') msg='''********information of %s******** 姓名 : %s 年龄: %d 工作: %s 爱好: %s ***********************''' %(name,name,age,job,hobbie) pr…
while循环 1. while循环的结构 while 条件: 执行语句1 执行语句2 i = 0 while i < 10: print(i) i += 1 运行结果 0 1 2 3 4 5 6 7 8 9 Process finished with exit code 0 while循环可以使用break来终止循环 # 打印1到100 i = 1 while True: print(i) if i == 10: break i += 1 运行结果 1 2 3 4 5 6 7 8 9 10 P…
01 昨日内容回顾 python2x python3x区别: python2x:源码重复,不规范. python3x:源码规范,优美,清晰,简单. 编译型:将代码一次性全部转化成字节码. 代表语言:C,C++ 优点:执行速度快. 缺点:不能跨平台,开发速度慢. 解释型:代码从上至下逐行解释. 代表语言:python 优点:开发效率高,便于调试,可以跨平台. 缺点:执行速度相对低. python:Cpython,Jpython,Ironpython,pypy .... python2x pytho…
上节内容回顾 1.python的注释 # 单行注释 pycharm快捷键:ctrl+? '''多行注释''' """多行注释""" 2.python的编码规范(PEP8) 利用pycharm自动格式化代码的功能反向推导规范要求 1.单行注释如果跟在代码后面 警号跟代码空两格 注释内容与警号空一格 2.符号左右两边如果有数据/变量 两边都应该空一格 快捷键:Ctrl+Alt+L 3.变量与常量的基本使用 1.目的是为了让计算机能够记录事物的状态 2…
python是一天学一点,就这样零零碎碎…… 格式化输出 %是占位符,%s是字符串格式,%d整数格式,%f是浮点数格式 name = input('输入姓名') age = input('输入年龄') str = '年龄:%d,姓名:%s' %(int(age),name) str = '年龄:%s,姓名:%s' %(age,name) print(str) 因为input默认输入的是类型是字符串,所以即便输入一个数字,其格式化也是%s ,但是如果想用%d格式输出,则需先强制转换成int类型 w…
与用户交互: 输入: python2: input一定要声明你输入的类型 >>> input(">>:") >>:sean Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<string>", line 1, in <module> NameError:…
一.字符串 在Python中,加了引号的字符都被认为是字符串! 单引号.双引号.多引号的区别? 单引号和 双引号没有任何区别,但是某种情况下需要单双配合 如 msg = " My name is Small Nine ,I ' m 22 years old !'" 多引号的作用? 多引号的作用就是多行字符串必须使用多引号,否则会报错! 字符串拼接 字符串拼接 name = "small nine" age = "22" name + age #相…
今日内容 1.while循环 while Ture:             content = input ("请输入你要喷的内容",输入Q退出)             if content == ""                 continue(继续,如果是break就是直接退出循环)             if content == "Q":                  break             print(&qu…
参考文档: Python JSON JSON 函数 使用 JSON 函数需要导入 json 库:import json. 函数 描述 json.dumps  将 Python 对象编码成 JSON 字符串 json.loads 将已编码的 JSON 字符串解码为 Python 对象 json.dumps json.dumps 用于将 Python 对象编码成 JSON 字符串. 实例 以下实例将数组编码为 JSON 格式数据: #!/usr/bin/python import json data…
一.变量 name = "SmallNine" 等号前面是变量名(标识符),等号后面是变量值 变量的主要作用:就是把程序运算的中间结果临时存到内存里,已备后面的代码继续调用. 变量的定义规则: 1.变量名只能是字母.数字或下划线的任意组合 2.变量名的第一个字符不是数字 3.以下关键字不能声明为变量名 ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except',…
与用户交互 输入: input # python2与python3的区别 # python3 res = input('please in put your username>>>>:') # 将获取到的变量名赋值给变量名res print(res, type(res), id(res)) # id返回一串数字(可以看成是内存地址) type返回变量值的数据类型 # input关键字获取到的用户输入都会存成字符串的形式 #python2中 input 获取用户类型需要用户自己人为指…
python格式化输出 python格式化输出有两种方式:百分号和format format的功能要比百分号方式强大,其中format独有的可以自定义字符填充空白.字符串居中显示.转换二进制.整数自动分割.百分比显示 等功能是百分号方式不能相比的 1.百分号方式 1.1 格式 %[(name)][flags][width].[precision]typecode 1.2 参数说明 (name) 可选,用于选择指定的key flags 可选,可供选择的值有: + 右对齐:正数前加正好,负数前加负号…
python中的print格式化输出,基本格式:"[字符串]%格式1[字符串]%格式2[字符串]....."%(string1,string2.....) 格式符号 -------------- %s:字符串 %d/%i:十进制整数 %u:十进制整数 %o:八进制整数 %x/%X:十六进制整数 %e/%E:科学计数 %f/%F:浮点数 %%:输出% 例子: Name = '111cn' print "www.%s.com"%Name 打印出:www.111cn.co…
1.格式化输出整数python print也支持参数格式化,与C言的printf似, strHello = "the length of (%s) is %d" %(Hello World,len(Hello World))print strHello#输出果:the length of (Hello World) is 11 2.格式化输出16制整数nHex = 0x20#%x --- hex 十六进制#%d --- dec 十进制#%d --- oct 八进制 print &quo…
什么叫格式化输出? 数据按照某种特殊的要求输出 假如输入一个整数,希望整数按照十六进制,八进制输出,如果输入一个小数,希望小数保留后面2位数然后输出,或者以科学计数法的方式来输出小数.字符串的输出希望在十个格子内输出,或者左对齐,居中等等 python字符串格式化符号: # 关于整数的格式化输出 num01,num02 = 200,300 print("八进制输出:0o%o,0o%o" % (num01, num02)) print("十六进制输出:0x%x,0x%x&quo…
一,格式化输出 今天主要想记录一下关于格式化输出的例子,然后结合了自己的理解,分析如下: 格式是 :百分号+占位符 主要有三种使用形式:%s  (其中s表示string)表示字符串 %d  (其中d表示digit)表示数字 %f  (其中f表示float)表示浮点小数,也称小数 其他的如下:%% 百分号标记 #就是输出一个%%c 字符及其ASCII码%d 有符号整数(十进制)%u 无符号整数(十进制)%o 无符号整数(八进制)%x 无符号整数(十六进制)%X 无符号整数(十六进制大写字符)%e…
python3.6后支持3种格式化输出方式,其中前两种为%-formatting及str.format ,第三种即为 f-string. 1.%-formatting 据传该格式化方法源于C.. >>>username = input("请输入用户名:") >>>pwd = input("请输入密码:") >>>print("用户名为:%s,密码为:%s" %(username, pwd))…
官网说明:https://docs.python.org/2/library/string.html#formatstrings python的格式输出有两种方法: 1.“ %s”.(variant) 2."输出格式".format(输出内容) 一.“%s”.(variant) 二."输出格式".format(输出内容) 用法:“ 输出的格式”.format(输出内容).输出格式种除了{}内的变量是可变的,其他作为固定不变的文字输出. 1.{变量}的形式. 总共有三…
一,格式化输出 今天主要想记录一下关于格式化输出的例子,然后结合了自己的理解,分析如下: 格式是 :百分号+占位符 主要有三种使用形式:%s  (其中s表示string)表示字符串 %d  (其中d表示digit)表示数字 %f  (其中f表示float)表示浮点小数,也称小数 其他的如下:%% 百分号标记 #就是输出一个% %c 字符及其ASCII码 %d 有符号整数(十进制) %u 无符号整数(十进制) %o 无符号整数(八进制) %x 无符号整数(十六进制) %X 无符号整数(十六进制大写…