Python的入门学习

Python的入门学习

作业1.

创建一个文件。

在这里插入图片描述

输入运行代码

A.# -- coding:utf-8 -- 指中文输入(可加可不加)

B.‘w’指文档可读可写

C.文件中是‘/’

#!/usr/bin/python
# -*- coding:utf-8 -*-
file = open('C:/Users/admin/Desktop/a/b.txt','w')
file.write('集美大学')

在这里插入图片描述
删除一个文件(需要引用OS模块)

import os#导入OS模块
if os.path.exists('C:/a/c.txt'):#判断路径在不在
    os.remove('C:/a/c.txt')#删除文件
else:
    print('没有这个文件')

重命名一个文件
在这里插入图片描述
注意:
1.路径一定要写对,是‘/’,不是‘\’,且末尾不加‘/’
2.os.rename(路径+文件名,路径加新名字)且注意路径后要加‘/’
3.文件名不重复(可用str(数字)来变换文件名)

import os
path='C:/Users/admin/Desktop/图片'
file=os.listdir(path)
j=70
s='/'
for i in file:
	b=str(j)
	os.rename(path+s+i,path+s+b+'.jpg')
	j+=1

在这里插入图片描述
作业2.
第一行输入整数n代表元素的个数,接下来一行输入n个整数并放到列表中
最后输入排序后的列表

解题思路:
通过list.sort()进行排序或sorted(list)
list.sort(reverse=True)是逆序排列输出

list=[]
i=0
n=int(input("输入一个数:"))
while i<n:
    i+=1
    number=int(input("number:"))
    list.append(number)
list.sort()
print(list)

学习经验:
append:用于增加一个元素到列表中,且从列表尾末开始

extend:用于在列表内另加一个序列的多个值(不可以是单独的一个数值元素),
且若加入的是只有一个元素的元组,元素后加逗号(否则把()当成运算符)

insert:通过将指定对象插入列表指定位置(格式:list.insert(指定位置,指定对象))

remove:移除列表中某个值得第一个匹配项

pop:输出的是指定位置的元素(输出的是一个值,不是列表),若超过列表总长则默认去除最后一个元素

del:可以删除列表中的某一个元素

作业3.`

第一行输入一个整数n代表元素的个数,接下来一行输入n个整数并放到列表中。对输入的列表进行去重后并输出。
解题思路1.
通过将列表转化为集合形式去重(list=set())(通过集合的唯一性,但排列可能与输入顺序不同)

list=[]
i=0
n=int(input("输入一个数:"))
while i<n:
    i+=1
    number=int(input("number:"))
    list.append(number)
list=set(list)
print(list)

解题思路2.
通过普通循环的方法(在list1中循环)(注意缩进!)

list1=[]
list2=[]
i=0
n=int(input("输入一个数:"))
while i<n:
    i+=1
    number=int(input("number:"))
    list1.append(number)
for i in list1:
    if i not in list2:
        list2.append(i)
print(list2)

作业4.

第一行输入一个整数n代表元素的个数,接下n行输入姓名 学号。接下来输入任意数量的姓名,能输出其对应的学号。
解题思路:

n=int(input("请输入一个数:"))
dict={}
i=0
while i<n:
    i+=1
    num=input('座号:')
    name=input('姓名:')
    dict[name]=num#将姓名与座号一一对应
    
while True:#当循环至失败时停止输入
    name=input('姓名:')
    print(dict['name'])

终端运行范例

在这里插入图片描述

智慧旅游解决方案利用云计算、物联网和移动互联网技术,通过便携终端设备,实现对旅游资源、经济、活动和旅游者信息的智能感知和发布。这种技术的应用旨在提升游客在旅游各个环节的体验,使他们能够轻松获取信息、规划行程、预订票务和安排食宿。智慧旅游平台为旅游管理部门、企业和游客提供服务,包括政策发布、行政管理、景区安全、游客流量统计分析、投诉反馈等。此外,平台还提供广告促销、库存信息、景点介绍、电子门票、社交互动等功能。 智慧旅游的建设规划得到了国家政策的支持,如《国家中长期科技发展规划纲要》和国务院的《关于加快发展旅游业的意见》,这些政策强调了旅游信息服务平台的建设和信息化服务的重要性。随着技术的成熟和政策环境的优化,智慧旅游的时机已经到来。 智慧旅游平台采用SaaS、PaaS和IaaS等云服务模式,提供简化的软件开发、测试和部署环境,实现资源的按需配置和快速部署。这些服务模式支持旅游企业、消费者和管理部门开发高性能、高可扩展的应用服务。平台还整合了旅游信息资源,提供了丰富的旅游产品创意平台和统一的旅游综合信息库。 智慧旅游融合应用面向游客和景区景点主管机构,提供无线城市门户、智能导游、智能门票及优惠券、景区综合安防、车辆及停车场管理等服务。这些应用通过物联网和云计算技术,实现了旅游服务的智能化、个性化和协同化,提高了旅游服务的自由度和信息共享的动态性。 智慧旅游的发展标志着旅游信息化建设的智能化和应用多样化趋势,多种技术和应用交叉渗透至旅游行业的各个方面,预示着全面的智慧旅游时代已经到来。智慧旅游不仅提升了游客的旅游体验,也为旅游管理和服务提供了高效的技术支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值