学习了三天,现在学到格式化输出.看视频教程,alex和那个美女学员打情骂俏,真是羡慕啊. 教程看懂很容易,完全会了. 可是上手编程马上歇菜. 就这么几行的代码,我遇到了n多错误 首先是中文输入的错误,输入括号,居然就报错,仔细一看是中文的括号. 然后是单引号和双引号的错误,这也属于中文输入法的错误. 变量是否需要首字母大写?不需要.那么,input里面的是否需要首字母大写?大小写都行,看需求.首字母大写更好看,但都符合语法. 然后,马上就在%后面跟的变量数量上犯了错误,应该有两个name,只写了…
格式化输出 代码如下: name = input("Name:") age = input("Age:") job = input("Job:") salary = input("Salary") msg = ''' ------------------- info of %s ---------------------- Name: %s Age: %s Job: %s Salary: %s ----------------…
方式一:使用占位符 % 常用占位符:% s   (s = string 字符串)     % d   (d = digit 整数(十进制))   %  f   ( f = float  浮点数) name = input("请输入你的名字:") age = input("请输入你的年龄:") job = input("请输入你的职业:") salary = input("请输入你的薪酬:") if salary.isdigit…
在输出数据时,为简便起见,往往不指定输出的格式,由系统根据数据的类型采取默认的格式,但有时希望数据按指定的格式输出,如要求以十六进制或八进制形式输出一个 整数,对输出的小数只保留两位小数等.有两种方法可以达到此目的.一种是我们已经介绍过的使用控制符的方法(详情请查看:C++输入cout与输出cin):第2种是使用流对象的有关成员函数.分别叙述如下. 使用控制符控制输出格式 [例13.2] 用控制符控制输出格式. #include <iostream> #include <iomanip&…
name = input("Name:")age = int(input("Age:")) input: 输入的内容默认为字符串格式job = input("Job:")salary = input("Salary:") if salary.isdigit(): #长的像不像数字,比如 '200' salary = int(salary)# else:# #print()# exit("must input digi…
字符格式化输出 占位符 %s s = string %d d = digit 整数 %f f = float 浮点数,约等于小数 列表,元组 查 索引(下标) ,都是从0开始 切片 .count 查某个元素的出现次数 .index 根据内容找其对应的位置 "haidilao ge" in a 增加 a.append() 追加 a.insert(index, "内容") a.extend 扩展 修改 a[index] = "新的值" a[start…
补充知识点 函数形参中默认参数的陷阱 针对不可变数据类型,它是没有陷阱的 def func(name, sex='男'): print(name) print(sex) func('Dylan') # 输出结果: Dylan 男 陷阱只针对默认参数是可变的数据类型 def func(name, a_list=[]): # a_list=[]不在全局名称空间里,也不在局部名称空间里,它在一个特殊的内存空间中 a_list.append(name) # 将实参传进来的 name 增加到 a_list…
注释 单行:# 多行:上下各用3个连续单引号或双引号 3个引号除了多行注释,还可以打印多行 举例: msg = ''' name = "Alex Li" name2 = name print ("My name is",name,name2) ''' # print(msg) 运行结果第二个print就是打印3行字符串. 如果单行,用引号即可:msg = "Alex Li" python中,单引号和双引号相同,除了单套双或双套单. 例: msg…
变量是什么? 变量的作用  Variables are used to store information to be referenced and manipulated in a computer program. They also provide a way of labeling data with a descriptive name, so our programs can be understood more clearly by the reader and ourselves…
目录 1. while循环 continue.break和else语句 2. 格式化输出 3. 运算符 3.1 算数运算 3.2 比较运算符 3.3 赋值运算符 3.4 逻辑运算符 3.5 成员运算符 3.6 身份运算符 3.7 运算符优先级 4. 字符编码 1. while循环 while循环的使用: while 条件: while语句 ... 其他语句 while循环是先判断给的条件是否为真,如果真则执行循环体中的while语句,否则跳出循环:执行循环体之后再次判断条件是否为真. 使用whi…
figure:last-child { margin-bottom: 0.5rem; } #write ol, #write ul { position: relative; } img { max-width: 100%; vertical-align: middle; } button, input, select, textarea { color: inherit; font: inherit; } input[type="checkbox"], input[type=&quo…
python是一门动态解释性的强类型定义语言,其应用范围非常之广 1:进入python语言 #!/usr/bin/env python #_*_coding:utf-8_*_ print("Hello World!") 2:变量 #!/usr/bin/env python #_*_coding:utf-8_*_ name = "Joker Li" print ("Hello",name) #变量名只能是 字母.数字或下划线的任意组合 #变量名的第…
本节讨论为何要格式化输出数据? 先看一段代码吧,本程序的功能是计算月支付金额. amount_due = 5000.0 #年支付金额 monthly_payment = amount_due / 12.0 #求月支付金额 print('The monthly payment is', monthly_payment) #输出 输出结果 The monthly payment is 416.666666667 从上边结果可以看出“416.666666667”这个数据很不人性!希望输出结果保留两位小…
printf 命令用于格式化输出, 是echo命令的增强版.它是C语言printf()库函数的一个有限的变形,并且在语法上有些不同. 注意:printf 由 POSIX 标准所定义,移植性要比 echo 好. 如同 echo 命令,printf 命令也可以输出简单的字符串: $printf "Hello, Shell\n" Hello, Shell $ printf 不像 echo 那样会自动换行,必须显式添加换行符(\n). printf 命令的语法: printf format-s…
cout的格式化输出 1.常用: ①double 输出到小数点后n位:(保留精度 n位) #include <iostream> #include <iomanip> using namespace std; int main() { cout.setf(ios::fixed); cout<<)<<0.222<<endl;//输出:0.222000 } 2017-03-27 00:32:17 (常用 ①)…
格式化输出 顾名思义,按照个人意愿定制想输出的格式. name = input('请输入姓名:') age = int(input('请输入年龄:')) job = input('请输入工作:') hobbie = input('您的爱好:') msg='''********information of %s******** 姓名 : %s 年龄: %d 工作: %s 爱好: %s ***********************''' %(name,name,age,job,hobbie) pr…
整数的格式化输出 十进制.八进制.十六进制 num01 = 100 print("十进制输出:%d"%num01) print("八进制输出:%o"%num01) print("十六进制输出:%x"%num01) #放在一行 print("十进制输出:%d 八进制输出:%o 十六进制输出:%x" % (num01,num01,num01)) #三行 print("十进制输出:%d \n八进制输出:%o \n 十六进制…
1.读取用户输入内容 语法:input() 例: name = input('你的名字是?) print('你好'+name) 程序会等待用户输入名字后打印:你好(用户输入的名字) 注意:input接受的所有内容都是字符串类型. 2.格式化输出(占位符) python中占位符为%(数据类型) %s            字符串类型 %d            整数类型 %f             浮点数类型 使用方法: a = 'str1' b = 'str2' s = ' %s hello…
# 字符串的拼接 ---字符串的格式化输出 # 字符串的拼接 ---字符串的格式化输出 name = input("name:") age = input("age:") # 打印一个变量 的数据类型 print(type(age)) # 可以进行强转 age = int(input("age:")) 转成 字符串 str(age) job = input("job:") salary = input("salary…
一.流程控制之--while 循环 循环就是重复做同一件事,它可以终止当前循环,也可以跳出这一次循环,继续下一次循环. 基本结构(基本循环) while 条件: 循环体 示例 # 这是一个模拟音乐循环播放的代码 while True: print('画') print('桥头姑娘') print('四块五的妞') 终止循环 改变条件(根据上面的流程,改变条件,就会终止循环) 可以用关键字:break,来终止循环. 调用系统命令:quit().exit() 后面会讲到,不建议大家使用. 关键字:c…
编程语言为什么要格式化输出吗,一般print()就够了,有些复杂的格式输出比较麻烦,用格式化输出更加高效, info=""" -----------------------type of %s------------------------- name:%s age:%s -----------------------end----------------------------- """ % (name,name,age) print(info…
# 字符串# 字符串取值:字符串名[索引值] 只能取单个值# 正序访问,从0开始str1 = "hello world"print(str1[3]) # 输出"l" # 反序访问,从-1开始print(str1[-3]) # 输出"r" # 字符串运算:+.*str2 = " go!go!go!"print(str1+str2) # 输出“hello world go!go!go!”print(str2*2) # 输出“ go…
time模块 import time t = time.strftime("%Y-%m-%d %H:%M:%S") print(t) datetime模块 import datetime t = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") print(t) 格式化输出之后,就得到了我们常见的格式了 2020-04-07 10:59:36 附:strftime参数 strftime(format[, tu…
一.题型 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循环 1.基本结构 while 条件:            循环体   流程: 判断条件是否为真. 如果真, 执行代码块. 然后再次判断条件是否为真 .如果真继续执行代码块....   直到条件变成了假. 循环退出 while 条件:           循环体    else:                #循环在正常情况跳出之后会执⾏这⾥ 代码块      # 当条件不成立的时候执行 eg1: 1-100求和 count = 1 sum = 0 while count <=…
1.格式化输出 .%d  %s  格式化输出:% 占位符,d 表示替换整型数,s表示要替换字符串. name = input('请输入名字:') age = input('请输入年龄:') sex = input('请输入性别:') msg = '我的名字是' + name + '我的年龄是' + age + '我的性别是' + sex print(msg) msg = ''' ------------ info of Alex Li ----------- Name : Alex Li Age…
一.while循环 while 条件: 代码块(循环体) 流程:判断条件是否为真,如果是真,执行代码块.然后再次判断条件是否为真,如果为真继续执行代码块... 直到条件变成了假,退出循环 #死循环:永远都停不下来 while True: print('$%@!$') #打印十次: count = 1 while count <= 10: #当count小于等于10的时候执行 print("#@!$@#!$") count = count + 1 #count += 1 #coun…
python全栈开发 1循环 2break和continue的区别 3格式化输出 4运算符 5编码 一.流程控制while循环 while条件: 代码块(循环体) 1.死循环; while True; print(".....") 例: while True: print('你是萌萌么') #死循环 永远都停不下来 # 你是萌萌么 你是萌萌么 你是萌萌么 你是萌萌么 你是萌萌么 你是萌萌么 你是萌萌么 你是萌萌么 你是萌萌么 你是萌萌么 ....... 2.break循环: 变量 =…
老男孩教学学习笔记: 实例1:格式化输出 # Author:Alex Li name = input("name:") # raw_input 2.x input 3.x # input 2.x = age = int(input("age:")) # integer print(type(age), type(str(age) )) job = input("job:") salary= input("salary:") i…
1,计算机基础.2,python历史. 宏观上:python2 与 python3 区别: python2 源码不标准,混乱,重复代码太多, python3 统一 标准,去除重复代码.3,python的环境. 编译型:一次性将所有程序编译成二进制文件. 缺点:开发效率低,不能跨平台. 优点:运行速度快. :C,C++等等. 解释型:当程序执行时,一行一行的解释. 优点:开发效率高,可以跨平台. 缺点:运行速度慢. :python ,php,等等. 4,python的发展.5,python种类.…