python的界面为什么不一样_Python为什么如此不同?

和JAVA, C# 这些规划的语言相比,Python很灵活,很个色。语言设计有时不合逻辑,但符合直觉,很方便。对没有语言基础的人,容易上手。

列表操作中的列表切片:

>>> t=[0,1,2,3,4,5,6]

>>> t[1:3]

[1, 2]

冒号二边数字代表位置,数组下标0开始的数字就是其位置,和常识不同,习惯就好。

冒号右边的不代表长度。只是位置。

----------------------------------------------------------------------------------

'''list test'''

def test() -> int:

t=[0,1 ,2, 3, 4, 5, 6]

t.append([55,56])

print(t)

t.extend([7,8])

print(t)

t.pop(7)

print(t)

t.sort(reverse= True)

print(t)

return 0

test()

返回结果 :

[0, 1, 2, 3, 4, 5, 6, [55, 56]]

[0, 1, 2, 3, 4, 5, 6, [55, 56], 7, 8]

[0, 1, 2, 3, 4, 5, 6, 7, 8]

[8, 7, 6, 5, 4, 3, 2, 1, 0]

'''删除元素'''

def deleteItem() -> int:

t = [0, 1, 23, 23, 2, 23, 2]

v = t.pop(0) #删除同时返回值,相当于取数据

print(t)

print(v)

del(t[0]) #删除但不返回值

print(t)

t.remove(2) #只是删除遇到的第一个

print(t)

return 0

deleteItem()

返回结果 :

[1, 23, 23, 2, 23, 2]

0

[23, 23, 2, 23, 2]

[23, 23, 23, 2]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,请看下面的代码: ```python # 导入所需模块 import getpass # 定义主函数 def main(): # 初始化用户名和密码 username = 'admin' password = '123456' # 定义循环,保证用户可以多次尝试登录 while True: # 让用户输入用户名和密码 input_username = input('请输入用户名:') input_password = getpass.getpass('请输入密码:') # 判断用户名和密码是否正确 if input_username == username and input_password == password: print('登录成功!') break else: print('用户名或密码错误,请重新输入!') # 定义循环,保证用户可以多次进行操作 while True: # 显示操作菜单 print('请选择要进行的操作:') print('1. 修改密码') print('2. 退出系统') # 让用户选择操作 choice = input() # 根据用户的选择进行相应的操作 if choice == '1': # 让用户输入新密码 new_password = getpass.getpass('请输入新密码:') # 修改密码 password = new_password print('密码修改成功!') elif choice == '2': # 退出系统 print('谢谢使用,再见!') break else: # 用户输入无效选项 print('无效选项,请重新选择!') # 调用主函数 main() ``` 在这个代码中,我们使用了Python的`getpass`模块来获取用户输入的密码,这样可以避免密码在屏幕上明文显示。同时,我们还使用了两个`while`循环来保证用户可以多次尝试登录和进行操作。在用户选择退出系统时,我们使用了`break`语句来跳出循环,从而实现退出系统的功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值