首页 > 编程语言 >python入门

python入门

时间:2023-09-29 16:45:43浏览次数:46  
标签:info 入门 tuple python 获取 item key print

1、python数据类型:

 

列表对应Java中的list可以添加删除元素,格式是中括号,A = ['xiaoWang','xiaoZhang','xiaoHua'];

元组对应Java中的数组,长度是固定的不能修改,格式是小括号,tuple = ('刘备','关于','张飞');

字典对应Java中的map,

tuple = ('刘备','关于','张飞')

dict ={
    'tuple':tuple
}

res = dict['tuple']
for item in res:
    print(item)

  

2、类型转换:

a = 1
res = str(a) 将a转换为字符串


3、for循环的使用:
遍历字符串,
for s in "hello": print(s)    打印数字: for i in range(5): print(i)    4、列表: 可以通过索引下标获取到:
A = ['xiaoWang','xiaoZhang','xiaoHua']
for i in range(0,len(A)):
print(A[i])

5、元组:
也可以和列表一样通过下标进行访问,区别就是它是小括号,元组不能修改删除数据
turple = ('诸葛亮','曹操','关羽')
print(type(turple))

6、切片:
s = 'howareyou'
print(s[3:6])
# are
切片的区间满足左闭右开原则,结尾下标对应的元素不包含进去

7、字典:
info = {'name':'班长','age':18} print(info['age']) # 获取年龄 # print(info['sex']) # 获取不存在的key,会发生异常 print(info.get('sex')) # 获取不存在的key,获取到空的内容,不会出现异常 print(info.get('sex', '男')) # 获取不存在的key, 可以提供一个默认值。   清空字典
info = {'name':'monitor', 'id':100}
print('清空前,%s'%info)
info.clear()

  遍历字典:

for key in info.keys():
    print(key)

for value in info.values():
    print(value)

  

for item in info.items():
    print(item)

  

for k,v in info.items():
    print(k,v)

  




 

标签:info,入门,tuple,python,获取,item,key,print
From: https://www.cnblogs.com/sgj191024/p/17737090.html

相关文章

  • python简写语法总结
    Lambdadefadd(a,b):returna+bprint(add(1,2))简写成add=lambdaa,b:a+bprint(add(1,2))[]推导式正常写法:s_list=[]foriinrange(5):s_list.append(i)print(s_list)简写:s_list=[iforiinrange(5)]print(s_list)判断正常写法:a=......
  • 基于TOTP算法的Github两步验证2FA(双因子)机制Python3.10实现
    从今年(2023)三月份开始,Github开始强制用户开启两步验证2FA(双因子)登录验证,毫无疑问,是出于安全层面的考虑,毕竟Github账号一旦被盗,所有代码仓库都会毁于一旦,关于双因子登录的必要性请参见:别让你的服务器(vps)沦为肉鸡(ssh暴力破解),密钥验证、双向因子登录值得拥有。双因子登录说......
  • python基础:函数和参数
    一函数1函数的文档字符串函数内的第一条语句是字符串时,该字符串就是文档字符串,用于对函数进行说明利用文档字符串可以自动生成在线文档或打印版文档,建议在工作中习惯加入文档字符串,否则时间一长,自己可能都不知道函数是干嘛,更不用说其他人了如上,利用__doc__属性,可以输出函数......
  • Python笔记:基本数据结构(容器)的优化
    列表的性能问题队列的弹出问题利用Python的原生语法很难写出一个真正完全能达到\(O(1)\)的队列,究其原因是由于insert方法的时间复杂度问题:classqueue: def__init__(self,q): self.q=[] defpopright(self): self.q.pop() defappendleft(self,elem): self.q.ins......
  • python_day1
    Python0基础操作0.0快捷键ctrl+d复制当前行代码shift+alt+上\下将当前行代码上移或下移ctrl+f搜索0.1字面量0.1.0注释#开头(单行注释)(一般用于对单行代码进行注释)'''多行注释(一般用于对程序文件进行解释)'''0.1.1变量变量值可以记录数据,重复使用0.1.......
  • Python之列表
    目标列表的应用场景列表的格式列表的常用操作列表的循环遍历列表的嵌套使用一.列表的应用场景思考:有一个人的姓名(TOM)怎么书写存储程序?答:变量。思考:如果一个班级100位学生,每个人的姓名都要存储,应该如何书写程序?声明100个变量吗?答:列表即可,列表一次性可以存储多个数据。二.列表的......
  • python进度条的实现(time)
    最近有小伙伴留言说想使用python实现进度条的功能,其实python中使用sleep每秒钟输出一部分就很容易的实现了这一类功能。案例一:importtimeforiinrange(20):print("□",end="")time.sleep(1)运行结果:案例二:(实现.........)importtimeforiinrange(20):p......
  • Python数据类型
    基本数据类型Python中有一些常用的基本数据类型,让我们一起来看看各种类型及其用途。整数(int)整数是Python中最基本的数据类型之一,用于表示没有小数部分的整数值。age=25浮点数(float)浮点数用于表示带有小数部分的数值。pi=3.14字符串(str)字符串是一系列字符的序列,可以用来表示文本......
  • 处理不平衡数据的十大Python库
    数据不平衡是机器学习中一个常见的挑战,其中一个类的数量明显超过其他类,这可能导致有偏见的模型和较差的泛化。有各种Python库来帮助有效地处理不平衡数据。在本文中,我们将介绍用于处理机器学习中不平衡数据的十大Python库,并为每个库提供代码片段和解释。 https://avoid.overfi......
  • python: Drawing Canvas
     #encoding:utf-8#版权所有2023涂聚文有限公司#许可信息查看:#描述:#Author:geovindu,GeovinDu涂聚文.#IDE:PyCharm2023.1python311#Datetime:2023/9/2121:28#User:geovindu#Product:PyCharm#Project:EssentialAlgor......