标签:是什么 浮点数 键盘 完整 简写 enc 十六 情况 学习python
科学技术上指能量、信号等从某种机构或装置发出
# 打印 -----> 其实就是在控制台进行输出
print(‘hello world‘)
print(‘萨瓦迪卡---泰语,你好的意思‘)
格式化输出是指通过print()等函数向指定的地方(比如屏幕)输出指定格式的内容
例如:
? 我们想输出 int类型的数字
? 或者是: float类型的数字
? 再或者: bool类型的变量
? ......
例如: 有如下代码:
pirnt("我今年10岁") pirnt("我今年11岁") pirnt("我今年12岁")
age = 10 print("我今年%d岁" % age) age += 1 print("我今年%d岁" % age) age += 1 print("我今年%d岁" % age)
在程序中,看到了
%
这样的操作符,这就是Python中格式化输出。age = 18 name = "xiaohua" print("我的姓名是%s, 年龄是%d" % (name, age)).常用的格式符号
下面是完整的,它可以与%符号使用列表:
格式符号 转换 %c 字符 %s 字符串 %d 有符号十进制整数 %u 无符号十进制整数 %o 八进制整数 %x 十六进制整数(小写字母0x) %X 十六进制整数(大写字母0X) %f 浮点数 %e 科学计数法(小写‘e‘) %E 科学计数法(大写“E”) %g %f和%e 的简写 %G %f和%E的简写 # 业务需求: 定义四个变量 # 名字: 小明 年龄:30 身高: 190.2 是否为男性 # 全部使用命名规则为下划线 # 名字 my_name = "小明" # 年龄 my_age = 30 # 身高 my_height = 190.2 # 是否为男性 is_man = True # 依次输出内容: # 我的名字: 小明 # %s 等于 str --> string print("我的名字:%s" % my_name) # 我的年龄:30岁 # %d 等于digit print("我的年龄:%d岁" % my_age) # 我的身高 # 默认情况下 Python使用%f 会保留小数点后面六位 # %f 等于 float print("我的身高:%.2f" % my_height) # 如果想打印一个bool值,如果想显示True,或者False 要使用%s # 如果想显示1 或者 0 要使用%d # 是否是男性 False print("是否是男性:%s" % is_man) # 是否是男性:0 print("是否是男性:%d" % is_man)
在输出的时候,如果有
\n
那么,此时\n
后的内容会在另外一行显示# 会在一行显示 print("1234567890-------") # 一行显示1234567890,另外一行显示------- print("1234567890\n-------")# \n叫做换行符 就是键盘中的回车键 print("你好\n世界") # 如果我就是想显示你好\n世界 print("你好\\n世界") # 如果定义一个变量 成活率 num = 98 # 成活率达到了98% # 单纯一个\ 需要书写两个\\ # 单纯一个% 需要书写两个%% print("成活率达到了%d%%" % num)
用格式化输出完成下面的内容:
==========我的名片========== 姓名: itheima QQ:xxxxxxx 手机号:185xxxxxx 公司地址:北京市xxxx ===========================
解答:
# 定义变量 # 名字 myName = "itheima" # QQ myQQ = "2390239" # tel myTel = 239203239 # 地址 myAddress = "北京市修正校区" print("===========我的名片==============") print("姓名:%s" % myName) print("QQ: %s" % myQQ) print("手机号:%d" % myTel) print("地址:%s" % myAddress) print("================================")
1.什么是输入
科学技术上指向某种机构或装置发出能量、信号等。
2.常见的输入设备
键盘, 鼠标, 摄像头, 扫描仪, 光笔,手写输入板,游戏杆, 语音输入装置等都属于输入设备
3.不同版本的输入
python2.x 版本中的输入方法:
1) raw_input()方法
2) input()方法
python3.x 版本的输入方法:
1) input()方法
# python2.x 和 python3.x 输入的区别: # python2.x : # 1. raw_input() # 2. input() # python3.x : # input() # python2.x(raw_input) python3.x(input) : # 无论你输入的是什么类型的值,输出的都是字符串类型 # python2.x(input): # 你输入的是什么类型的值,输出的就是什么类型的 num1 = input("请在这里输入内容:") print(num1) print(type(num1))
# 主要学习python3.x的输入 # python3.x程序的输入使用的input # input得到的结果是字符串类型 my_name = input("请输入您的名字") # 输入年龄 my_age = input("请输入您的年龄") print(type(my_age)) # <class ‘str‘> # 小明 22 # 如果想通过打印完成多个变量的输出 格式: # print(变量名1,变量名2,变量名3...) print(my_name,my_age) # 姓名: 小明 年龄: 22岁 print("姓名:% 年龄:%s岁" %(my_name,my_age))
标签:是什么 浮点数 键盘 完整 简写 enc 十六 情况 学习python
原文地址:https://www.cnblogs.com/shen-qiang/p/8993638.html