条件表达式

# coding:utf-8
# author : 写bug的盼盼
# development time : 2021/8/28 7:38
num_a = input('请输入第一个整数')
num_b = input('请输入第二个整数')
# 比较大小
'''if num_a >= num_b:
print(num_a,'大于等于',num_b)
else:
print(num_a,'小于',num_b)
'''
print('使用条件表达式进行比较')
print((num_a,'大于等于',num_b) if num_a>=num_b else (num_a,'小于',num_b) )

range函数

 # coding:utf-8
# author : 写bug的盼盼
# development time : 2021/8/28 8:19
# range函数的创建方式
# 第一种,只有一个参数(小括号中只给了一个数)
r = range(10) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 》 默认从0开始遍历
print(r)
print(list(r))# list用于查看range对象中的整数序列
#第二种创建方式,两个参数
r_1 = range(3,10)
print(r_1)
print(list(r_1))
#第三种,给三个参数,指定字长
r_2 = range(1,10,2)
print(list(r_2))
#判断指定的数在序列中是否存在
print(10 in r) # False
print(10 not in r) # True

coding:utf-8

author : 写bug的盼盼

development time : 2021/8/28 11:19

counter = 100 # 整型变量
miles = 1000.0 # 浮点型变量
name = “runoob” # 字符串
print (counter)
print (miles)
print (name)

多个变量赋值

a = b = c = 1
print(a,b,c)
d,e,f = 98.7,12,‘hello’
print(d,e,f)
#Number
#Python3 支持 int、float、bool、complex(复数)。
a, b, c, d = 20, 5.5, True, 4+3j
print(type(a), type(b), type, type(d))
a = 111
print(isinstance(a,int),type(isinstance(a,int)))

当你指定一个值时,Number对象就会创建

var1 = 1
var2 = 10
print(type(var1))
#数值运算
#加法
print(5+4)
#减法
print(2-1)
#乘法
print(3*8)
#除法,得到一个浮点数
print(2/4)
#除法,得到一个整数
print(4//2)
#取余
print(17%3)
#乘方
print(2 ** 5)

str = ‘string’
print(str * 2)
word = ‘Python’
print(word[0],word[5])
print(word[-1], word[-6])

List列表 >>> 变量[头下标:尾下标]

索引值以 0 为开始值,-1 为从末尾的开始位置。

t = [‘a’,‘b’,‘c’,‘d’,‘e’]

从第二个开始输出到第三个元素

print(t[1:3])
print(t[:4])

输出从第2个元素开始的所有元素

print(t[1:])

索引 1 到索引 4 的位置并设置为步长为 2(间隔一个位置)来截取字符串,如果第三个参数为负数表示逆向读取

print(t[1:4:2])

Tuple元组

tuple = (‘abcd’,786,2.78,90.2)
tinytuple = (123,‘abcdde’)
print(tuple)# 输出完整的元组tuple
print(tuple[0])#输出元组的第一个元素
print(tuple[2:])#输出第三个元素之后的
print(tuple[1:3])#输出从第二个元素到第三个元素
print(tuple * 2 )#连续输出两次元组

Set集合

parame = {1,2.3,4}
print(parame)
sites = {‘aa’,‘bb’,‘ccc’,‘dddd’,‘bb’}
print(sites)#输出集合,重复元素自动去掉,每次输出顺序不一致

成员测试

if ‘aa’ in sites:
print(‘存在’)
else:
print(‘不存在’)

set可以进行集合运算

a = set(‘alabcdefg’)
b = set(‘alabc’)
print(a & b)

Dictionary 字典 > 以键值对的方式存储数据map

dict = {}# 创建一个空字典

dict([(‘Runoob’, 1), (‘Google’, 2), (‘Taobao’, 3)])

dict(Runoob=1, Google=2, Taobao=3)

dict['one'] = "1 - 菜鸟教程"
dict[2] = "2 - 菜鸟工具"
tinydict = {'name':'pan','code':1,'site':"123"}
print(dict['one'])# 输出键为one的值
print(dict[2])# 输出键为 2 的值
print(tinydict)#输出完整的字典
print(tinydict)# 输出完整的字典
print(tinydict.keys())# 输出所有键
print(tinydict.values())# 输出所有值 del dict['Name'] # 删除键 'Name'
dict.clear() # 清空字典
del dict # 删除字典 print("dict['Age']: ", dict['Age'])
print("dict['School']: ", dict['School'])

Python Code_06基础篇的更多相关文章

  1. python+selenium基础篇,切入切出frame

    1.首先制作一个html的文件,代码如下 <!DOCTYPE html> <html> <head> <title>Frame_test</tit ...

  2. [python面向对象]--基础篇

    1.#类 #类就是一个模板,模板里可以包含多个函数,函数里实现一些功能 #定义一个类 class bar: def foo(self,agr): print(self,agr) obj = bar() ...

  3. Python学习——基础篇

    1.python的安装     python下载地址:https://www.python.org/downloads/     安装完成后,运行cmd.exe,输入python     如果出现“p ...

  4. python正则表达式基础篇

    1.正则表达式基础 1.1简单介绍 正则表达式并不是Python的一部分.正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大 ...

  5. Python学习—基础篇之文件操作

    文件操作 文件操作也是编程中需要熟练掌握的技能,尤其是在后台接口编写和数据分析过程中,对各种类型的文件进行操作,获取文件信息或者对信息进行存储是十分重要的.本篇博客中将主要对常见的文本格式文件和Exc ...

  6. Python+Selenium基础篇之5-第一个完整的自动化测试脚本

    前面文章,我们介绍了如何采用XPath表达式去定位网页元素,在掌握了如何抓取或者如何书写精确的XPath表达式后,我们可以开始写自己的第一个真正意义上的webui 自动化测试脚本,就相当于,你在学习P ...

  7. 第五篇:Python函数基础篇

    本篇介绍什么是函数.函数的特性.函数的定义.函数的调用.以及函数的参数.以及关于全局变量和局部变量的使用等等. 一.什么是函数: 函数是最基本的一种代码抽象方式,为了实现某种特定的功能而组织的带名字的 ...

  8. 十六、python面向对象基础篇

    面向对象基础: 在了解面向对象之前,先了解下变成范式: 编程范式是一类典型的编程风格,是一种方法学 编程范式决定了程序员对程序执行的看法 oop中,程序是一系列对象的相互作用 python支持多种编程 ...

  9. Python ( 学习基础篇 第二部 )

    目录 运算符 算数运算符 比较运算符 赋值运算符 位运算符 逻辑运算符 成员运算符 身份运算符 Python 中运算符的优先级 运算符总结基础语法 判断类型 isinstence 代码块 流程控制 w ...

  10. Python ( 学习 基础篇第一部 )

    目录 注释 注释的分类 注释的注意点 变量 变量的概念 变量的声明 变量的命名 变量的交换 变量的缓存机制 常量 进制 进制的转换 原码 反码 补码 六大数据类型 Number 的四大类 字符串 st ...

随机推荐

  1. ElasticSearch之cat indices API

    命令样例如下: curl -X GET "https://localhost:9200/_cat/indices?v=true&pretty" --cacert $ES_H ...

  2. fence的使用

    一.创建一个集群及pcs安装 1.真机切换root用户下 2.打开PC管理器视图 1.安装pcs,关掉防火墙,重启pcs和下次开机自动启动pcs 1.创建一个集群,用户:hacluster:密码:re ...

  3. JPA复杂查询时间查询分页排序

    JPA复杂查询时间查询分页排序 JPA复杂查询时间查询分页排序,工作上用到,因为项目是jpa,记录.代码囊括了:查询条件+时间范围+分页+排序 其实我也不太想用jpa,但是他也有优点,操作可以兼容多种 ...

  4. 将一个服务器通过HTTP请求另一个服务器

    1.一个服务器访问另一个服务器(不传参) @RequestMapping ("/test") public ResponseEntity<String> serverT ...

  5. SVN工具基础知识

    SVN工具基础知识 1.简介 1.全称Subversion,是一个开放源代码的版本控制系统,Subversion 在 2000 年由 CollabNet Inc 开发,现 在发展成为 Apache 软 ...

  6. 云小课|MRS基础操作之集群健康检查

    本文分享自华为云社区<云小课|MRS基础操作之集群健康检查>,作者:阅识风云. 阅识风云是华为云信息大咖,擅长将复杂信息多元化呈现,其出品的一张图(云图说).深入浅出的博文(云小课)或短视 ...

  7. 华为云“网红”语言Python课程来啦!

    摘要:来华为云社区学Python,瓜分40万码豆还有HUAWEI GT手表拿! 现代职场大量重复性的工作.日报周报月报无穷无尽.不计其数的数据提取.琐碎繁杂的事物让工作效率极低. 而Python的出现 ...

  8. 千年荒漠变绿洲,看沙漠“卫士”携手昇腾AI植起绿色希望

    摘要:风沙肆虐,沙漠侵蚀神州大地,华东师范大学基于昇腾AI基础软硬件平台研制的种树机器人成为沙漠"卫士",穿越戈壁,跨越千里,为荒漠治理贡献力量!华师大携手昇腾AI共同植起绿色希望 ...

  9. 云图说|初识云数据库GaussDB(for Redis)

    阅识风云是华为云信息大咖,擅长将复杂信息多元化呈现,其出品的一张图(云图说).深入浅出的博文(云小课)或短视频(云视厅)总有一款能让您快速上手华为云.更多精彩内容请单击此处. 摘要:云数据库Gauss ...

  10. 华为云联合HarmonyOS重磅发布智联生活行业加速器

    摘要:华为云DevRun智联生活行业加速器,为产业链上下游企业提供技术支持.生态建设.商业变现等多方面的资源扶持,共同打造智联生活新未来. 据IDC的报告,2021年上半年中国智能家居设备市场出货量约 ...