我是靠谱客的博主 真实红牛,最近开发中收集的这篇文章主要介绍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命令等所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(33)

评论列表共有 0 条评论

立即
投稿
返回
顶部