首页 > 编程语言 >python基础——基础代码每日复习

python基础——基础代码每日复习

时间:2024-04-02 17:24:04浏览次数:24  
标签:复习 python list 基础 value keys dict print values

'''
字符串的格式化方法一,示例
'''

name="张三"
money=102
desc="今天收到{}的学费{}元"
string=desc.format(name,money)
print(string)         #今天收到张三的学费102元




'''
字符串的格式化方法一,示例
'''

str = '今天在{},好多额呀'.format("北京")
print(str)       #今天在北京,好多额呀







'''
字符串的格式化方法二,示例
'''

name001 = '小明'
a = 10
str2 = "我叫 %s 今年 %d 岁!" % (name001,a)
print (str2)          #我叫 小明 今年 10 岁!

 

 

 

 

 

 

 

 

 

 

 

 

 

'''
循环拿出列表里面的数据,方法一示例
'''

list1 = ['Google', 'Runoob', 'Taobao', 'Baidu']

for i in list1:
    print(i)


'''
执行结果:
Google
Runoob
Taobao
Baidu
'''






'''
循环拿出列表里面的数据,方法二示例
'''

list1 = ['Google', 'Runoob', 'Taobao', 'Baidu']

i = 0
while i < len(list1):
    print(list1[i])
    i=i+1


'''
执行结果为:
Google
Runoob
Taobao
Baidu
'''

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'''
直接遍历字典,这样可以同时获取键和值,但如果只关心值,可以忽略键:
'''

my_dict = {'a': 1, 'b': 2, 'c': 3}
for key, value in my_dict.items():
    print(value)


'''
执行结果:
1
2
3
'''















'''
直接遍历字典,这样可以同时获取键和值,但如果只关心值,可以忽略键:
'''


my_dict8 = {'a': 1, 'b': 2, 'c': 3}
for key, value in my_dict8.items():
    print(key + '   '+str(value))

'''
执行结果:

a   1
b   2
c   3

'''














'''
获取字典里面所有的keys
'''

dishes = {'eggs': 2, 'sausage': 1, 'bacon': 1, 'spam': 500}

keys = dishes.keys()       # 动态视图对象

print(keys)    #dict_keys(['eggs', 'sausage', 'bacon', 'spam'])

print(type(keys))       #<class 'dict_keys'>

print(type(list(keys)))     #<class 'list'>

print(list(keys))         #['eggs', 'sausage', 'bacon', 'spam']













'''

'''
my_dict = {'a': 1, 'b': 2, 'c': 3}

print(my_dict.keys())         #dict_keys(['a', 'b', 'c'])

print(list(my_dict.keys()))  #['a', 'b', 'c']

other_list = list(my_dict.keys())

i = 0

while i < len(other_list):
    print(other_list[i])
    i=i+1




'''
执行结果:

dict_keys(['a', 'b', 'c'])
['a', 'b', 'c']
a
b
c

'''



















'''
获取字典里面所有的values
'''



dishes = {'eggs': 2, 'sausage': 1, 'bacon': 1, 'spam': 500}

values = dishes.values()        #动态视图对象

print(values)   #dict_values([2, 1, 1, 500])

print(type(values))    #<class 'dict_values'>

print(type(list(values)))    #<class 'list'>

print(list(values))     #[2, 1, 1, 500]

 

 

 

 

 

 

 

 

 

 

'''
将字典转换为[(key, value), (key, value), (key, value), (key, value)])格式的集合
'''

dishes = {'eggs': 2, 'sausage': 1, 'bacon': 1, 'spam': 500}


itsar = dishes.items()

print(itsar)      #dict_items([('eggs', 2), ('sausage', 1), ('bacon', 1), ('spam', 500)])

print(type(itsar))   #<class 'dict_items'>

print(type(list(itsar)))  #<class 'list'>

print(list(itsar))     #[('eggs', 2), ('sausage', 1), ('bacon', 1), ('spam', 500)]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

import random

resd = random.random()

print(resd)


'''
执行结果:0.35256366817173646
'''


















for i in range(0,10) :
    print(i)



'''
执行结果:
0
1
2
3
4
5
6
7
8
9
'''







for i in range(0,10,2) :
    print(i)


'''
执行结果:
0
2
4
6
8
'''






tup1 = ('Google', 'Runoob', 1997, 2000)

tup2 = (1, 2, 3, 4, 5, 6, 7)

print("tup1[0]: ", tup1[0])      #tup1[0]:  Google

print("tup2[1:5]: ", tup2[1:5])          #tup2[1:5]:  (2, 3, 4, 5)









numbers001 = list(range(1, 6))
print(numbers001)    #[1, 2, 3, 4, 5]









numbers002 = tuple(range(1, 6))
print(numbers002)  #(1, 2, 3, 4, 5)

 

 

 

 

 

 

 

 

 

123

标签:复习,python,list,基础,value,keys,dict,print,values
From: https://www.cnblogs.com/xiaobaibailongma/p/18111081

相关文章

  • systemctl控制python脚本开机自启
    一次搞定Linuxsystemd服务脚本-知乎(zhihu.com)#service文件目录/etc/systemd/system/mantis-stat.service#文件内容Description=mantis-statAfter=network.target[Service]Type=forkingUser=rootGroup=rootWorkingDirectory=/root/daizc/mantis-stat-master......
  • python数据容器之列表
    python数据容器-列表1、列表列表的定义语法:[元素1,元素2,元素3,…]列表内的每一个数据,称之为元素以[]作为标识列表内每一个元素之间用,逗号隔开注意:列表可以一次存储多个数据,且可以为不同的数据类型,支持嵌套列表的特点:可以容纳多个元素,上限为2**6......
  • 入门级Python编程题(2)
    编写一个Python程序,找出列表中第n小的整数。定义函数find_nth_smallest(),该函数接受整数列表numbers_list和整数n作为参数。在函数内部,返回列表中第n小的整数。如果n大于列表的长度,则返回None。deffind_nth_smallest(numbers_list,n):ifn>len(numbers_list):......
  • python学习-python解释器的安装
    先进入python下载的官网:https://www.python.org/2.根据自己电脑的系统来选择下载哪个解释器的版本,我的是Windows,选择的是Windows,截图如下:3.再根据自己Windows的版本来选择下载对应的版本,以Python3.11.8版本为例,(64-bit),截图如下:4.下载完成之后双击对应的exe文件,进行安装,安......
  • 基础知识-K8s(docker jenkins git)部分
    (0402,更新到Git)资料来源roadmap.sh一小时学会Git|GeekHourDocker部分Docker(容器)到底是什么我的例子预制菜的做法。为了能让使用者都能同一种食材和同一种烹饪方法,我特意在中央厨房,将一种菜式里的食材处理到半熟或者全熟的状态,然后用真空的包装包好,之后在仓库里存放。使......
  • 14天【代码随想录算法训练营34期】 第六章 二叉树part01(● 理论基础 ● 递归遍历 ●
    理论基础种类满二叉树:k是深度,node数为2^k-1完全二叉树:二叉树底部是从左向右持续的二叉搜索树:左边节点都小于中间节点,右边节点都大于中间节点平衡二叉树AVL:左边和右边高度相差不超过1存储方式链式存储:leftchildptr,rightchildptr线式存储:字符数组保存,2i+1是左孩......
  • Shell 编程入门指南:从基础到进阶,轻松掌握 Shell 脚本编程技巧--附有测试题目
    $shell编程setnu显示行号生成随机数RANDOM快速入门文件shell脚本文件第一行特殊格式 #!/bin/bashecho跟输出内容shell脚本执行方式 #方式一sh文件.sh#方式二./文件.sh 相对路径#方式三/root/文件.sh 绝对路径shell的数据类型字符串:建议使......
  • Python解压序列
    一.普遍情况:x,y,z=1,2,3print("x:",x)#x:1print("y:",y)#y:2print("z:",z)#z:3二.针对元祖:name=("qiaobushi","wanglihong","leibushi")x,y,z=nameprint(name)print("x:",x)print(......
  • Python单双引号转义符输出
    一、单引号输出#单引号print('Hello,world')结果:Hello,world二、双引号输出#双引号print("Hello,world")结果:Hello,world三、单双混搭#单双混搭print("'Hello,world'")print('"Hello,world"')结果:'Hello,world'......
  • python如何处理文本错误
    在python中,如果读取的文本文件不在程序的目录中,会提示FileNotFoundError如果不能确定文本文件是否在目录中,可以用tryexcept语句代码如下frompathlibimportPathpath=Path('alice.txt')try:contents=path.read_text(encoding='utf_8')exceptFileNotFoundError:......