首页 > 编程语言 >我的python路-python基础

我的python路-python基础

时间:2023-08-08 17:03:42浏览次数:38  
标签:name python 基础 age list dict print

以前用的比较多的语言是java,但是自从从事测试行业以来,发现“通用的语言”竟然是python!呜呼~

各种评论都说python学习很简单,but一点也不简单好吗,

本次分享就是一个记录,给一些小白同学做参考,大神请帮忙指正错误~~

本期学习笔记:

1、python语言使用变量直接赋值即可,不用声明类型,但是使用当中需要注意类型

2、如何操作pyhon字符串

3、如何写注释

4、数组list操作

5、字典dict操作

练习代码奉上:

# -*- coding: UTF-8 -*-
"""
第一部分:字符串参数拼接方式以及注释使用
"""
name = "张三"
age = 30
#打印张三今年30岁
print(name,age)
print(name+"今年"+str(age)+"岁")#使用当中需要注意类型
print("%s今年%d岁" %(name,age))
print("%r今年%r岁" %(name,age))
print("{}今年{}岁".format(name,age))
print("{1}今年{0}岁".format(name,age))
print("{n}今年{a}岁".format(n=name,a=age))
print(f"{name}今年{age}岁")
print(
"""张三
今年
年龄
30""")
#三个引号可以是注释,也可以是多行字符串(不区分单双引号)

 

"""
第二部分:列表(增,删,改,查)
"""
n_list = [1,2,'a','b','n','哇哦']
print(n_list,'原始长度为:'+str(len(n_list)))
#增
n_list.append('拼接')
print(n_list,'拼接长度为:'+str(len(n_list)))
n_list.insert(2,'333')
print(n_list,'插入后长度为:'+str(len(n_list)))
#删
del n_list[0]
print(n_list,'删除后长度为:'+str(len(n_list)))
#改
n_list[0]='444'
print(n_list,'修改第一位值后长度为:'+str(len(n_list)))
#查
print(n_list[3],'输出第3位')
print(n_list[0:3],'输出前3位')#从0开始,下标3其实是第4位,不包含下标3
print(n_list[-1],'输出最后一位')#从0开始,下标3其实是第4位,不包含下标3
print(n_list[-2:],'输出最后2位')
#倒序输出
n_list.reverse()#没有返回值
print(n_list)
#遍历
for i in range(len(n_list)):
print(i)
print(n_list[i])

 

"""
第三部分:字典(增,删,改,查)
"""
#查询
n_dict = {'姓名':'张三','年龄':'30'}
for k,v in n_dict.items():
print(k,v)
print(n_dict.keys())
print(n_dict.values())
print(n_dict['姓名'])
#增、修改
# key存在则为修改,不存在则为添加
n_dict['性别'] = '女'
print(n_dict['性别'])
n_dict['年龄'] = '20'
print(n_dict['年龄'])
#删除
del n_dict['姓名']
print(n_dict)


标签:name,python,基础,age,list,dict,print
From: https://www.cnblogs.com/happiness30/p/17614709.html

相关文章

  • Jmeter(二十七)Jenkins基础使用及配置
    上一篇讲了Jenkins的下载与安装:https://www.cnblogs.com/gancuimian/p/16247703.html接着说一下Jenkins的简单使用。(使用公司Jenkins的话,依照公司使用规范。这里介绍的是个人使用常用的一些配置)首先各种配置好后,输入账密登录,进入首页,首次进入首页如下  我这里已经安装了中......
  • python 标准库Enum模块
    1.Enum模块简介枚举(enumeration)在许多编程语言中常被表示为一种基础的数据结构使用,枚举帮助组织一系列密切相关的成员到同一个群组机制下,一般各种离散的属性都可以用枚举的数据结构定义,比如颜色、季节、国家、时间单位等enum规定了一个有限集合的属性,限定只能使用集合内的值,明......
  • Unittest + python + Selenium + HTMLTestRunner 自动化测试
      1.测试框架参数说明 base/base_page.py对selenium方法进行二次封装 config/setting.py基础信息 pageobject/把每个页面的页面元素和操作,放在一个py文件中。测试用例只需引用对应页面的操作 report存放测试报告的 runcase/start_ca......
  • 利用Python Flask蓝图加自定义蓝图划分优雅的目录结构
    我们在用Flask开发网站的时候。经常看到有很多人把所有的路由函数放到了入口文件,这种做法是非常不可取的,如果我们的视图函数有几百个了都写到一个文件里肯定是不行的。还有在实现中我们都在比较大型项目里面我们可能有十几个甚至几十个这种不同模型。我们需要考虑把这些模型分文别......
  • PyTorch基础知识-新手笔记
    使用NumPy实现机器学习任务使用最原始的的NumPy实现一个有关回归的机器学习任务,不使用PyTorch中的包或类。代码可能会多一点,但每一步都是透明的,有利于理解每一步的工作原理。主要步骤如下:1)首先,给出一个数组x,然后基于表达式y=3x^2+2,加上一些噪声数据到达另一组数据。2)然后,构建......
  • Git基础学习
    语雀不支持公开分享了,打算将博客转移阵地,目前先把以前的博客转录进来1.介绍gitcmd类似Windows的cmd操作gitBash类似Linux下的操作gitGui图形化操作,操作太慢了,一般不使用2.基本命令(Linux)cd..回退到上一个目录pwd显示当前所在的目录ls显示当前目录的所有文件to......
  • 前端基础-数组方法
    数组方法备忘单:添加/删除元素:push(...items) ——向尾端添加元素,pop() ——从尾端提取一个元素,shift() ——从首端提取一个元素,unshift(...items) ——向首端添加元素,splice(pos,deleteCount,...items) ——从 pos 开始删除 deleteCount 个元素,并插入 i......
  • pip安装加速&&python淘宝镜像安装包
    国内源:新版ubuntu要求使用https源,要注意。清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学https://pypi.mirrors.ustc.edu.cn/simple/华中理工大学:http://pypi.hustunique.com/山东理工大学:http://pypi.sdutlinux......
  • appium + python | UI 自动化测试
     tradeBtns=(By.ID,"com.hexin.plat.android.MinShengSecurity.test:id/title")self.driver.find_elements(tradeBtns)[3].click()不支持以上语法。......
  • 基于python tornado实现的简易图床
    基于pythontornado实现的简易图床项目地址因为买了阿里/腾讯的云服务器,但是使用云存储还需要收费,又加上家里正好有一台nas,又加上闲的没事,所以搞了一个小脚本这个项目主要功能是为typora增加一个自定义图床欢迎提出issues和pr,如果闲的没事会考虑增加一个web界面来上传图片......