day1 -- Python变量、注释、格式化输出字符串、input、if、while、for
1.python变量
不需要声明类型,直接 变量名 = 变量值,如 : name = "hahaha"
2.注释:
单行注释,前面加 #,如 # print(info)
多行注释,用三组单引号或者三组双引号包围起来,如 '''print(info)''' """print(info)"""
注意:三组单引号包围起来的变量可以直接格式化输出,看下面的3的第一个案例
3.格式化输出字符串
1 info = '''name is %s and age is %s''' % (name, age)
2 info2 = "name2 is {n} and age2 is {a}".format(n=name, a=age)
3 info3 = "name3 is {0} and age3 is {1}".format(name, age)
4.input()方法默认输入存储的类型是str,如果需要转换类型可以使用类型转换函数如int(),如:
age = int(input("input your age:"))
5.if、elif、else:注意顶格对齐
my_age = int(input("guess my age:"))
if my_age > 60:
print("you guess error")
elif my_age == 60:
print("you guess right")
else:
print("hhh")
6.while
count = 0
while count < 3:
age = int(input("guess my age:"))
if age < 50:
print("sorry, your answer is error")
elif age == 50:
print("{a} is right".format(a=age))
break
else:
print("hhh")
count += 1
# while条件不符合,则走else里面的
else:
print("you have tried too many times!!!")
7.for
for i in range(3):
age = int(input("guess my age:"))
if age < 50:
print("sorry, your answer is error")
elif age == 50:
print("{a} is right".format(a=age))
break
else:
print("hhh")
# for正常结束,则走else里面的,
# 如果for被break,则不走else里面的
else:
print("you have tried too many times!!!")
tip:range方法看下面
8.range方法
# 起始,终点,步长,输出0,2,4,6,8
for i in range(0, 10, 2):
print("i = ", i) # 默认步长为 1,即输出1-99
for j in range(99):
print(i)
day1 -- Python变量、注释、格式化输出字符串、input、if、while、for的更多相关文章
- Python 3.x 格式化输出字符串 % & format 笔记
Python 3.x 格式化输出字符串 % & format 笔记 python格式化字符串有%和{}两种 字符串格式控制符. 字符串输入数据格式类型(%格式操作符号) %%百分号标记 %c字 ...
- 2.Python基础认识(格式化输出,while语句,运算符,编码,单位转化)
Python基础认识 1.字符串的格式化初识及占位符的简单应用 字符串的格式化 按照既定的要求进行有规定排版的一种输出方式. #我们想要输出的格式如下: ----------------------- ...
- Python基础篇(格式化输出,运算符,编码):
Python基础篇(格式化输出,运算符,编码): 格式化输出: 格式:print ( " 内容%s" %(变量)) 字符类型: %s 替换字符串 %d 替换整体数字 ...
- python 基础之格式化输出
字符占位符%s #_cvvh:"chenxi" #date: 2019/6/24 print ('chhjg') # 格式化输出 name = input("Name:& ...
- Python 入门之格式化输出
Python 入门之格式化输出 1.格式化 (1)%为占位 (2)%s --- 站字符串的位置(数字.字符串都能够进行填充) name = input('请输入姓名:') age = input('请 ...
- python基础_格式化输出(%用法和format用法)(转载)
python基础_格式化输出(%用法和format用法) 目录 %用法 format用法 %用法 1.整数的输出 %o -- oct 八进制%d -- dec 十进制%x -- hex 十六进制 &g ...
- python之路-格式化输出、编码
格式化输出 user = input('Username:') pwd = input('Password:') msg = 'your username:%s,your password:%d,10 ...
- 语法注释格式;格式化输出;input在py2和py3中的区别;数据的基本类型;运算符;
一.Python中的注释 Python的注释是代码的评论,是让代码让人能更加清晰明确.代码的注释可分为单行注释和多行注释,单行注释用“#”,多行注释用三对单引号或者三对双引号来表示. ps:# 单行注 ...
- Python:Day05 格式化输出、列表
注释:3个单引号或3个双引号 3个引号(单引或双引)还有另外一个作用:打印多行. msg = """hello 1 hello 2 hello 3"" ...
随机推荐
- hisql ORM 查询语句使用教程
HiSql 提供一个可以适合多种数据库的中间查询语法,不需要关注各个数据库的语法特性,通过HiSql写语句可以在常用的不同类型数据库中执行,且语法与Sql语境类似一看就懂一学就会 hisql.net ...
- Git 的配置 config
Git 的配置 config Git 的配置 config config 文件简述 config 文件位置 信息查询 修改 config 文件 编辑配置文件 增加指定配置项 删除指定配置项 自助餐 ...
- vue组件实现图片的拖拽和缩放
vue实现一个组件其实很简单但是要写出一个好的可复用的组件那就需要多学习和钻研一下,一个好的组件必须有其必不可少的有优点:一是能提高应用开发效率.测试性.复用性等:二是组件应该是高内聚.低耦合的:三是 ...
- IDEA包名分层问题
解决办法: 将默认的"Hide empty Middle Packages"或者"compact middle packages"勾选项去掉,这样就不会把中间空 ...
- Maven常用设置
1,maven属性设置 <properties>设置maven的常用属性 <properties> 属性设置 <!--maven构建项目使用编码,避免中文乱码--> ...
- iptables匹配条件总结1
源地址 -s选项除了指定单个IP,还可以一次指定多个,用"逗号"隔开即可 [root@web-1 ~]# iptables -I INPUT -s 172.16.0.116,172 ...
- NGINX的动静分离;什么是负载均衡
目录 一:动静分离 二:负载均衡 一:动静分离 动静分离是指在 web 服务器架构中,将静态页面与动态页面或者静态内容接口和动态内容接口分开不同系统访问的架构设计方法,进而提示整个服务的访问性和可维护 ...
- linux创建用户与登录提示motd与系统运行状态目录
目录 一:登录提示文件 二:linux创建用户 三:系统日志目录 四:保存系统运行状态的目录 一:登录提示文件 登录成功之后显示的信息. 进入文本编辑 /etc/motd 文件中内容,会在用户登录系统 ...
- python采用json.dump和json.load存储数据
#!/usr/bin/python # -*- coding: UTF-8 -*- import json numbers = [2,3,4,7,11,13] filename = 'numbers. ...
- Protobuf 动态加载 .pb 文件并操作 Message
之前写了<Protobuf 动态加载 .proto 文件并操作 Message>.除了直接读取 .proto 文件之外,还有一种类似的方法.先把 .proto 文件编译成 .pb 文件,再 ...