day2(字符串、格式化输出、运算符、流程控制)
一、字符串
在Python中,加了引号的字符都被认为是字符串!
单引号、双引号、多引号的区别?
单引号和 双引号没有任何区别,但是某种情况下需要单双配合
如 msg = " My name is Small Nine ,I ' m 22 years old !’"
多引号的作用?
多引号的作用就是多行字符串必须使用多引号,否则会报错!
字符串拼接
字符串拼接
name = "small nine"
age = "22"
name + age #相加就是简单的拼接
还可以相乘
name * 10 #相乘就是复制自己多次,再拼接到一起
注意,字符串拼接只能是双方都是字符串,不能跟数字或者其他类型进行拼接
二、格式化输出
name = input("name")
age = int(input("age")) #将字符串类型转换为数字类型
job = input("job")
hometown = input("hometown")
inf = """
--------info of %s ---------
name: %s
age: %f
job: %s
hometown: %s
---------end----------------
""" %(name,name,age,job,hometown)
# s = string #字符串
# d = digit #数字
# f = float #浮点
print(inf)
注意,一般使用格式化输出 都用 %s 做站位符,因为s不会报错,如果其他类型,输入错误会报错。
三、运算符
计算机可进行的运算有很多种,不只有加减乘除这么简单,运算种类可分为算数运算,比较运算,逻辑运算,赋值运算,
成员运算,身份运算,下面列出的是 算数运算,比较运算,逻辑运算,赋值运算




四、流程控制
分为单分支和双分支及多分支,
1、单分支
if 条件:
满足条件后执行的代码
if num >= 90 and num <= 100 :
print("A")
2、双分支
if 条件:
满足条件后执行的代码
else:
if条件不满足就走这段
3、多分支
if 条件:
满足条件后执行的代码
elif 条件:
上面的条件不满足就走这里
elif条件:
上面的条件不满足就走这里
else:
if条件不满足就走这段
匹配成绩的小游戏,根据分数打印等级

num = int(input("请输入你的成绩:"))
if num > 100 :
print("不能大于100")
elif num >= 90 :
print("A")
elif num >= 80 :
print("B")
elif num >= 60 :
print("C")
elif num >= 40 :
print("D")
elif num >= 0:
print("E")
else:
print("错误")
day2(字符串、格式化输出、运算符、流程控制)的更多相关文章
- python - 用户交互/数据类型/格式化输出/运算符/流程控制单双多分支
python:用户交互: 等用户输入,做反应: username=input("username:")password=input("password:")pr ...
- python基础--程序交互、格式化输出、流程控制、break、continue
在此申明一下,博客参照了https://www.cnblogs.com/jin-xin/,自己做了部分的改动 (1) 程序交互 #!/usr/bin/env python # -*- coding: ...
- Python基础一(格式化输出、流程控制)
(1)格式化输出(%% 第一个% 转译) # 格式化 输入 输出 name = input("Name:") age = input("Age:") job = ...
- day3用户交互,格式化输出,数据类型,流程控制
上节课复习: 1.运行python程序的三步骤:python test.py 1.先启动python解释器 2.将test.py的内容当作普通的字符读入内存 3.python解释器解释执行刚刚读入内存 ...
- 字符串格式化输出、while循环、运算符、编码
1.字符串格式化输出 %占位符: %s => 字符串 %d=>整数型 %%=>转义 普通的% %()不能多,不能少,一一对应 f"{}"大括号里的内容一般都放变量 ...
- Python基础篇(格式化输出,运算符,编码):
Python基础篇(格式化输出,运算符,编码): 格式化输出: 格式:print ( " 内容%s" %(变量)) 字符类型: %s 替换字符串 %d 替换整体数字 ...
- [JS] 如何自定义字符串格式化输出
在其他语言中十分常见的字符串格式化输出,居然在 Javascript 中不见踪影,于是决定自己实现该方法,以下就是个人编写的最简洁实现: String.prototype.format = funct ...
- js 获取字符串的 像素 宽度 ----字符串格式化输出
function getLenPx(str, font_size) { var str_leng = str.replace(/[^\x00-\xff]/gi, 'aa').length; retur ...
- python全栈 流程控制;while 循环 格式化输出 运算符 及编码
python全栈开发 1循环 2break和continue的区别 3格式化输出 4运算符 5编码 一.流程控制while循环 while条件: 代码块(循环体) 1.死循环; while True; ...
- day02 python流程控制 while循环 格式化输出 运算符 编码
day02 python 一.循环: while循环 while expression: while_suite 1.break 停止当前循环(如果多个循环嵌套, ...
随机推荐
- 如何通过命令或脚本方式在Windows上访问linux系统
很多情况下,我们需要在Windows上写脚本,创建计划任务程序,这个过程中可能需要访问linux系统,执行脚本或者上传下载文件.并且我们也不想在Windows上安装什么东西.那最好的办法就是使用put ...
- java常用类--与用户互动
运行java的参数: 主方法:public static void main(String[] args){}:为了让JVM可以自由调用main方法,使用public修饰,JVM通过类来调用main方 ...
- 腾讯工程师教你玩转 RocksDB
欢迎大家前往云+社区,获取更多腾讯海量技术实践干货哦~ 作者:腾讯云数据库内核团队 原文标题:[腾讯云CDB]教你玩转MyRocks/RocksDB-STATISTICS与后台线程篇 0. Intro ...
- 【php】phpExcel使用教程,如何导出excel表格
[1]下载phpExcel类文件 可在官方去下载 我们只需要classes中的文件,把Classes文件复制到项目中 只需要2个文件就可以了 一个就是phpExcel(刚才我们复制过来的文件 Cla ...
- SpringMVC 参数绑定注解解析
本文介绍了用于参数绑定的相关注解. 绑定:将请求中的字段按照名字匹配的原则填入模型对象. SpringMVC就跟Struts2一样,通过拦截器进行参数匹配. 代码在 https://github.co ...
- SpringMVC空字符串转为null
空字符串转为null 现在我遇到这样一个需求,那就是我想要吧前端传过来的值变为空,因为所谓前端的校验,其实都不是校验,如果前端传给后台一个表单,可是表单未填入值,我们后台进行判断的时候 既需要判断nu ...
- samephore()信号量跨线程通信
samephore1: #include <stdio.h> #include <stdlib.h> #include <Windows.h> ] = " ...
- PHP操作Memcached的方法汇总
memcached非关系型数据库安装.php中的memcache的扩展安装.以及php中的memcached的扩展安装可以参考: http://www.cnblogs.com/phpstudy2015 ...
- Linux下查找大文件以及目录
转自:http://www.cnblogs.com/kerrycode/p/4391859.html 在Windows系统中,我们可以使用TreeSize工具查找一些大文件或文件夹,非常的方便高效,在 ...
- c# Char && string
char 支持的方法 字符串 声明字符串 String str = [null]; 可以用此方法声明一个空字符串 连接字符串 str +"" + str1; 比较两个字符串 C ...