栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python5

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python5

"""
1.什么是模块,模块导入的几种方式
  模块是一个以 .py 结尾的 Python 文件,包含了 Python 对象定义和Python语句。
  每一个模块在python里都被看做是一个独立的文件。
  模块可以被别的程序引入,以使用该模块中的函数等功能,这也是使用 python 标准库的方法。
模块导入的几种方式:
(1)使用 import 语句来导入模块(导入全部内容)
  import module1[, module2[,... moduleN]]
例:导入一个path模块
   import path
(2)使用from...import 语句来导入模块(导入局部内容)
  from modname import name1[, name2[, ... nameN]]
例:导入print模块的print1
   from print import print1
(3)使用from...import * 语句来导入模块(导入所有不以下划线(_)开头的名称)
  from modname import *
2.什么是包,然后包和文件夹的区别
  如何指定 from package import * 导入的模块
包是一个有层次的文件目录结构,它定义了由 n个模块或 n个子包组成的 python应用程序执行环境。
包和文件夹的区别:
  包有__init__.py,而文件夹没有
指定 from package import * 导入的模块:
    from package.模块名 import 局部内容
"""
# 3.四种格式化输出方法:
#   姓名 年龄 家庭住址
#   四行记录,每行记录使用一种格式化方式(当前这种格式化方法中涉及的都展示出来,除了%,其他的都需要有:宽度,对齐方式,填充)
str_format = "{0:^8}{1:^8}{2:^50}"
print(str_format.format("姓名", "年龄", "家庭住址"))
str_format = "{0:<8}{1:<8}{2:<50}"
print(str_format.format("张三", "18", "xx省xx市xx县xx村"))
str_format = "{0:^8}{1:^8}{2:^50}"
print(str_format.format("李四", "19","yy省yy市yy县yy村"))
str_format = "{0:>8}{1:>8}{2:>50}"
print(str_format.format("王五", "20", "zz省zz市zz县zz村"))

运行结果:

"""
4.选做:软考的题,填空1, 2, 3
s = input("请输入一个由1和0组成二进制字符串: ")
d = __1__
while s:
    d = __2__
    s = s[1:]
print(f"转换成十进制的数为: {__3__}")
"""
# d为十进制,他的初始值为0,后面加的值才能输出正确
d = 0
# s相当于一个条件:条件为真,继续执行,条件为假,循环结束
# 循环结束的条件应该为"",空字符串
s = input("请输入一个由1和0组成二进制字符串: ")
d = 0
while s:
    d = d + int(s[0]) * 2 ** (len(s) - 1)
    s = s[1:]
print(f"转换成十进制的数为: {d}")

运行结果:

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/503763.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号