我是靠谱客的博主 朴素母鸡,最近开发中收集的这篇文章主要介绍python模板是什么意思_python数据类型以及模块的含义,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

print(sys.path) #打印环境变量

print(sys.argv) #打印相对路径

print(sys.argv[1]) #打印对应的参数

1.在python最上有时候会导入os模块,表示与系统有交互的时候,都用os模块

例如:

cmd_res=os.system(“dir”) #显示当前路径下的目录

print(cmd_res) #结果为0,表示该命令执行正确

os.mkdir(“new_dir”) #表示在当前路径下建立一个new_dir目录

2.数据类型:

int:整数型,在python中没有长整型,type(2**32)

float:浮点型,3.24,5.31E4,E表示10**4

布尔类型:用1和0表示 d=a if a>b else c

3.进制之间的转换

二进制和十六进制的转换

文本都是Unicode,二进制都是bytes(音频、视频都是二进制)

在python3中二进制(bytes)和字符串是不可以拼接的

二进制-------->字符串需要decode(解码)

字符串--------->二进制需要encode(编码)

例如:

在python3中输入如下代码

msg="我爱北京"print(msg.encode(encoding="utf-8"))#下面为编译结果

E:python3.5.2python3.exe E:/workspace/s14/day1/codeing.py

b'xe6x88x91xe7x88xb1xe5x8cx97xe4xbaxac'

上述就表示为将字符串变为二进制代码

msg="我爱北京"print(msg.encode(encoding="utf-8").decode(encoding="utf-8"))#再将二进制转换为字符串

4.关于切片的模块含义

names=["!@北京","X上海",["武汉","河南"],"x广州","6天津"]

names.append("陕西")#在列表最后增加陕西

names.insert(4,"西安")#在列表对应位置4插入西安

print(names[0],names[2])#取0和2位置的对应值

print(name[1:3])#取1位置到3位置之前的所有值,不包括3

print(name[-1])#取最后一个值

print(name[-2:])#取导数第二个值到最后的值

names[2]=”河南”#修改位置2的值为河南

names.remove(“西安”)#去除西安

del names[1]#删除位置1的值

print(names.index(“武汉”))#打印武汉对应的位置

print(names(names.index(“武汉”)))#取出对应位置的城市

print(names.count(“西安”))#统计有几个西安

names.clear()#清空列表

names.reverse()#反转列表顺序

names.sort()#排序,特殊字符>数字>大写字母>小写字母

names2=[1,2,3,4]#定义一个新列表

names.extend(names2)#扩展、合并

names2=names.copy()#浅copy

names2=copy.deepcopy(names)#深copy

跳着切print(names[:-1:2])#表示不取最后一个值,每隔一个取一个值

元组只读列表names=(“”,””,””,””)只有count和index

购物车作业

要求:1启动程序后,输入工资,然后打印商品列表

2 允许用户根据商品编号打印商品列表

3.用户选择商品,检测余额是否足够,如果够直接买下商品,如果不够,退出程序

4.可以随时退出,退出时候,打印已经购买的商品余额

#! /user/bin/python3# -*- coding:utf-8 -*-product_list=[("red bine",88),("apples",10),("table",25),("bike",325),("computer",4555)]

shopping_list=[""]

salary=input("请输入你的工资:")

ifsalary.isdigit():

salary=int(salary)

while True:

forindex,item inenumerate(product_list):

print(index,item)

user_choice=input("请输入你要买什么?")

ifuser_choice.isdigit():

user_choice=int(user_choice)

ifuser_choice>=0 anduser_choice

p_item=product_list[user_choice]

ifsalary>=p_item[1]:

shopping_list.append(p_item)

salary=salary-p_item[1]

print("added %s into your shopping cart and your balance is33[40;1m%s33[0m"%(p_item,salary))

else:

forp inshopping_list:

print(p)

print("33[21;1myour balance is %s33[0m"%salary)

exit()

else:

print("these have not product")

elifuser_choice=="q":

print("exit....")

else:

print("invailed option")

最后

以上就是朴素母鸡为你收集整理的python模板是什么意思_python数据类型以及模块的含义的全部内容,希望文章能够帮你解决python模板是什么意思_python数据类型以及模块的含义所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部