一 . while循环 while 条件: 循环体(break, continue) while True: content = input('你想对我说什么:,输入你最帅退出') if content == '你最帅': break print("你对我说",content) 输入三次就退出 count = 1 while count <= 3: connect = input('请输入你要喷的内容:') print('你要对上单说:',connect) count = cou…
Python小代码_2_格式化输出 name = input("name:") age = input("age:") job = input("job:") salary = input("salary:") msg = ''' --------- info of %s --------- Name: %s Age: %s Job: %s Salary: %s --------- end --------- ''' % (n…
今天刚学了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. 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…
1. while循环 while 条件: 循环体(break,continue) else: 循环体(break,continue) break:彻底干掉一个循环,直接跳出. continue:停止当次循环,继续执行下一次循环. while True: content = input("你要输入的内容,输入Q退出:") if content ="" continue #如果输入为空,会执行下一次循环,接着出现 你要输入的内容: if content = "…
格式化输出 顾名思义,按照个人意愿定制想输出的格式. 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 True: print('你是谁呢') 退出循环:1.break   2.改变条件 while true: content = input('请输入你想要唱的歌曲,输入aq退出:') if content == 'aq': break print('你唱的是什么:',content) count = 1 while count <=3: #…
一.主要内容:1.while 循环 (难点)while 条件: 循环体 break: 直接跳出循环continue:停止当前本次循环,继续执行下一次循环.不会中断循环能让循环退出:(1)break (2)改变循环条件 2.格式化输出 %s %d f{变量名}#格式化输出例:print("我叫%s,我来自%s,我的年龄是%s,爱好是%s" % (name, address, age, like))#新版本的格式化输出例:print(f"我叫{name},我来自{address}…
1 文件与IO 1.1读写文本数据 读写各种不同的文本数据,如ASCII,UTF-8,UTF-9编码等. 使用带有rt模式的open()函数读取文本文件. 例如: with open('db', 'rt') as f: data = f.read() print(data) with open('db', 'rt') as f: for line in f: print(line.strip('\n')) 使用带有wt的open()函数写入一个文本文件,如果之前文件内容存在则清除并覆盖掉. 例如…
python:用户交互: 等用户输入,做反应: username=input("username:")password=input("password:")print(username,password) 注释:# 1.不好理解的地方加注释 2.中文可用中文,英文,不用拼音 -----------------------------数据类型:integer int float C语言明确告诉计算机是什么类型 int age=12 python不需要用户写 解释器做了…
1.while循环 语法 while 条件: 循环体 else: 当条件不成立的时候执行这里,和break没关系 如果循环是通过break退出的. 那么while后面的else将不会被执行, 只有在while条件判断是假的时候才会执行这个    else 判断条件是否成立,成立的话执行循环体,不成立的时候则跳出循环. break   终止当前循环 continue 终止本次循环,继续下一次循环 2.格式化输出  %s %s占位符 占位字符 %d占位符  占位数字 当一句话中使用了格式化输出. 那…
变量和字符编码 #变量##声明变量```#_*_coding:utf-8_*_ name = "Tom"```上述代码声明了一个变量,变量名为: name,变量name的值为:"Tom" ##变量定义的规则: 变量名只能是 字母.数字或下划线的任意组合变量名的第一个字符不能是数字以下关键字不能声明为变量名除了类名单词首字母大写其他一律小写字母,单词之间用_分割```['and', 'as', 'assert', 'break', 'class', 'continue…
 今日主要内容 while循环:判断条件是否成立. 如果成立执行循环体.然后再次判断条件,.....直到条件不成立的时候跳出循环 语法: while 条件: 循环体 else: 当条件不成立的时候执行这里 和break没关系 break 终止当前循环 continue 停止当前本次循环. 继续执行下一次循环 格式化输出 %s %s 占位符. 占位字符串 %d 占位数字 运算符 and 并且,左右两端同时为真. 结果才能是真 or 或者,左右两段有一个是真, 结果就是真 not 非真即假, 非假即…
1.格式化输出浮点数(float) pi = 3.141592653 print('%10.3f' % pi)  #字段宽10,精度3 ,结果 print('%010.3f' % pi)  #用0填充空白,结果 000003.142 print('%-10.3f' % pi)  #左对齐 3.142 print('%+f' % pi)  #显示正负号 +3.141593 2..如何让 print 不换行,在Python中总是默认换行的.如果想要不换行,之前的 2.x 版本可以这样 print x…
1.Python字符串拼接:方法挺多.挺好用的.灵活使用可使代码简洁.可读性好. #1.用4种方法,将列表li = ['I','python','like'], #里面的单词拼成: I**like**python li = ['I','python','like'] #第一种方法:用 + 号 print(li[0]+'**'+li[2]+'**'+li[1]) #第二种方法:格式化字符串 %s print('%s**%s**%s'%(li[0],li[2],li[1])) #第三种方法:''.j…
拼接:"+"号(同类型可拼接) >>>li = [1,2] >>>li + li [1,2,1,2] >>>li*2 [1,2,1,2] >>>li [1,2] 没有减号“-”,只有拼接"+"和重复"*" 一.字符串拼接 (一)."+"号.据说SQL语句用"+"号会很危险. (二).%s 格式化字符串,从左到右一一对应."%s…
1.while循环 while 关键字 空格 条件 冒号 缩进 循环体 while 3>2: print("好嗨呦") print("你的骆驼") print("再活五百年") print("在人间") print("痒") #打印1到10的整数 num=1 while num<11: print(num) num+=1 #打印1到100的整数 num=1 while num<10: pr…
数字的格式化输出 问题 你需要将数字格式化后输出,并控制数字的位数.对齐.千位分隔符和其他的细节. 解决方案 格式化输出单个数字的时候,可以使用内置的 format() 函数,比如: >>> x = 1234.56789 >>> # Two decimal places of accuracy >>> format(x, '0.2f') #无空格,小数保留2位 '1234.57' >>> # Right justified in 10…
(1)格式化输出(%% 第一个% 转译) # 格式化 输入 输出 name = input("Name:") age = input("Age:") job = input("Job:") hobbies = input("Hobbies:") info = ''' ---------index %s ------------- Name : %s Age : %s job : %s Hobbies: %s ''' % (na…
python %号格式化输出: 一种字符串格式化的语法, 基本用法是将值插入到%s占位符的字符串中. %s,表示格式化一个对象为字符 "%±(正负号表示)3(数字表示字符串的长度)s"%(取代s的字符串) %s  string型  表示格式化一个对象为字符    "%s1"%S2   s1放置的是一个字符串(格式化字符串)  S2放置的是一个希望要格式化的值 例1: #格式化输出 name= input("Please input your name: &…
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…
整数的格式化输出 十进制.八进制.十六进制 num01 = 100 print("十进制输出:%d"%num01) print("八进制输出:%o"%num01) print("十六进制输出:%x"%num01) #放在一行 print("十进制输出:%d 八进制输出:%o 十六进制输出:%x" % (num01,num01,num01)) #三行 print("十进制输出:%d \n八进制输出:%o \n 十六进制…
f-strings 是python3.6开始加入标准库的格式化输出新的写法,这个格式化输出比之前的%s 或者 format 效率高并且更加简化,非常的好用. 2.1 简单举例 他的结构就是F(f)+ str的形式,在字符串中想替换的位置用{}占位,与format类似,但是用在字符串后面写入替换的内容,而他可以直接识别. name = '章超印' age = 17 sex = '男' msg = F'姓名:{name},性别:{age},年龄:{sex}' # 大写字母也可以 msg = f'姓名…
#_author: lily #_date: 2018/12/16 name = input("your name: ") age = input("your age: ") #print(name, age) """上面的输出格式并不是想要的""" msg = """ ------------ Info of %s ----------- name: %s age: %s -…
import logging logfile = 'e:\\a.txt' # logging.basicConfig(filename=logfile,level=logging.INFO) # logging.basicConfig(format='%(time.asctime)s %(message)s', datefmt='%m/%d/%Y %I:%M:%S %p') logging.basicConfig(level=logging.INFO, #format='%(asctime)s…
需求: 将数字格式化后输出,并控制数字的位数.对齐.千位分隔符和其他的细节 x = 1234.56789 # Two decimal places of accuracy print(format(x, '0.2f')) # '1234.57' # Right justified in 10 chars, one-digit accuracy print(format(x, '>10.1f')) # '1234.6' # Left justified print(format(x, '<10.…
当对一组数据输出的时候,我们有时需要输出以指定宽度,来使数据更清晰.这时我们可以用format来进行约束 mat = "{:20}\t{:28}\t{:32}" print(mat.format("占4个长度","占8个长度", "占12长度")) #如果需要居中输出在宽度前面加一个^ mat = "{:^20}\t{:^28}\t{:^32}" print(mat.format("占4个长度&q…
windows简体中文版下终端默认字符集gbk,执行chcp 65001临时修改字符集. 修改默认字符集:注册表HKEY_CURRENT_USER\Console项中CodePage值修改为65001…
name = input("name:")age = input("age:")info ='''---------- info of %s -----------------Name:%sAge:%s''' %(name,name,age) print (info)…
%d digit%s string%f float程序运用:name = input("please input your name:")age = int(input("please input your age:"))job = input("please input your job:")hometown = input("please input your hometown:")info = '''----- info…