我是靠谱客的博主 真实红牛,最近开发中收集的这篇文章主要介绍Python 3.7 加减乘除,求余,幂运算,进制表示,随机数,字符串,平方根,调用Shell命令等,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
#!/usr/local/bin/python3.7
# coding=utf-8
import math
import random
import subprocess
print('Hello Python')
# 除法 结果为小数
num = 11 / 2
print(num) # 5.5
# 除法 舍弃小数部分,向下取整数
num = 10 // 3
print(num) # 3
# 除法 舍弃小数部分,向下取整数
num = 10 // -3
print(num) # -4
# 求余 - 整数
num = 10 % 3
print(num) # 1
# 小数求余
num = 10 % 3.5
print(num) # 3.0
# 小数求余
num = 10.3 % 3.5
print(num) # 3.3000000000000007
# 幂运算符
# 2的3次方
num = 2 ** 3
print(num) # 8
# 幂运算函数
# 2的3次方
num = pow(2, 3) # 8
print(num)
# 十六进制数表示:0x
num = 0x0af
print(num) # 175
# 八进制数表示:0o
num = 0o10
print(num) # 8
# 二进制数表示:0b
num = 0b000010
print(num) # 2
# 取整数
print(math.floor(32.9)) # 32
# 有小数有进一
print(math.ceil(32.9)) # 33
# 平方根
print(math.sqrt(9)) # 3.0
# 调用 shell 命令
subprocess.call('ls -a', shell=True)
subprocess.call('mkdir myFoloder', shell=True)
# 字符串
string1 = "let's go c:bbbbccc"
string2 = r"let's go c:bbbbccc" # 原始字符串, 原样输出
print(string1) # let's go cbccc
print(string2) # let's go c:bbbbccc
# 产生随机数,包含边界即1和3
num = random.randint(1,3) # 可能随机数:1, 2, 3
print(num)
# 列表(相当于其他编程语言的数组)
mylist = [29 ,39, 49]
random.shuffle(mylist) # 随机打乱列表的排列
mylist.reverse() # 将列表逆序, [49, 39, 29]
print(random.choice(mylist)) # 随机从列表获取一个元素
最后
以上就是真实红牛为你收集整理的Python 3.7 加减乘除,求余,幂运算,进制表示,随机数,字符串,平方根,调用Shell命令等的全部内容,希望文章能够帮你解决Python 3.7 加减乘除,求余,幂运算,进制表示,随机数,字符串,平方根,调用Shell命令等所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复