第二天学Python

一、输入输出tips

1.1、输入(input)

python中的输入为input()

test_1 = input("请输入你想输入的内容:")

input()接收的数据类型是string,无论你输入的是什么(以回车结束)全部放入了一个字符串。
当我们需要连续输入三个东西以空格隔开的时候。

a,b,c = input().split(" ")#split以某个字符切片。

1.2、输出(print)

print()函数里有几个参数是在初学的时候不学但是又很有用的。

1.2.1 简单技巧(sep,end)

a = 10
b = 11
c = 12
print(a,b,c,sep=' ',end='\n')
#当输出多个内容时可以使用 sep 来确定分隔字符 sep 默认为空格
#在使用print的时候新手很多不知道如何把结果输出成一行,
#因为print()函数默认的 end 值是换行符,在输出结束会自动换行。
#添加end 后可以自己替换成空格或者其它字符or字符串
"""
结果为:
10 11 12

"""

1.2.2 格式化输出整数

python中整数是可以格式化输出在字符串中的。
Alt
具体操作如下:

str = "the length of (%s) is %d" %('runoob',len('runoob'))
print(str)
"""
结果为:
the length of (runoob) is 6
"""

格式化输出十六进制十进制八进制:

nHex = 0xFF
print("nHex = %x,nDec = %d,nOct = %o" %(nHex,nHex,nHex))
"""
结果为:
nHex = ff,nDec = 255,nOct = 377
"""

1.2.3 格式化符号

符号描述
%c格式化字符及其ASCII码
%s格式化字符串
%d格式化整数
%u格式化无符号整型
%o格式化无符号八进制数
%x格式化无符号十六进制数
%X格式化无符号十六进制数(大写)
%f格式化浮点数字,可指定小数点后的精度
%e用科学计数法格式化浮点数
%E作用同%e,用科学计数法格式化浮点数
%g%f和%e的简写
%G%f 和 %E 的简写
%p用十六进制数格式化变量的地址

1.2.4 格式化输出浮点数

浮点数的输出由京都的控制这一项与整数不同。

pi = 3.141592653
print('%10.3f' % pi) #字段宽10,精度3
print("pi = %.*f" % (3,pi)) #用*从后面的元组中读取字段宽度或精度
print('%010.3f' % pi) #用0填充空白
print('%-10.3f' % pi) #左对齐
print('%+f' % pi) #显示正号
"""
结果为:
     3.142
pi = 3.142
000003.142
3.142     
+3.141593
"""

1.2.5 格式化操作辅助指令

符号功能
*定义宽度或者小数点精度
-用做左对齐
+在正数前面显示加号( + )
#在八进制数前面显示零(‘0’),在十六进制前面显示’0x’或者’0X’(取决于用的是’x’还是’X’)
0显示的数字前面填充’0’而不是默认的空格
%‘%%‘输出一个单一的’%’
m.n.m 是显示的最小总宽度,n 是小数点后的位数(如果可用的话)

二、数

2.1 整数及其运算

2.1.1 Python中可以进行加(+),减(-),乘(*),除(/)运算。

print(2 + 3)
print(4 - 1)
print(4 * 7)
print(5 / 2)

2.1.2 python的乘方运算不需要内置函数

print(3 ** 4)# 两个乘号表示乘方运算

2.1.3 运算次序

python中运算次序可以用括号改变

print((2 + 3) * 5)

2.2 浮点数及其运算

2.2.1 小数精度

Python将所有带小数点的数称为浮点数。
运算符号和规则都与整数没什么不同,但需要注意,结果包含的小数位数可能并不是你预期中的。如:

print(0.1 + 0.2)
"""
结果为:
0.30000000000000004
不用担心,所有的语言都存在这种问题。
用上述保留小数位数的方式即可
"""

2.2.2 整数和浮点数

当整数和浮点数共同参与运算时,你得到的结果总是浮点数,无论结果是不是一个刚好的整数。

print(1 + 2.0)
print(2 * 2.0)
print(2.0 ** 3)

2.3 多变量赋值,数字下划线,常量

2.3.1 多个变量同事赋值

在一行中同时给多个变量赋值(值可以不同)

x,y,z = 0,0,0
#同时给x,y,z赋值

当把变量和值分别有用逗号隔开时,Python会按顺序将每个值赋给相应的变量。只要变量和值的个数相同,Python就能正确的将他们关联起来。

2.3.2 数字下划线

当我们需要书写很大的数字时候,可以是用下划线将数字分组使其更加清晰易读

number_1 = 12_000_000_000

存储这种数的时候,Python会忽略其中的下划线。
可以用于整数以及浮点数,在3.6以上的Python版本才能使用!!

2.3.3 常量

常量是在整个程序的生命周期(运行从开始到结束)内保持不变。
Python没有内置的 常量类型,但车工许愿使用==全大写(可包含下划线)==来指出某个变量视为常量。

MAX_SIZE_PEOPLE = 5000

再见再见!
QAQ

  • 11
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值