Python Code_06基础篇

条件表达式
# 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基础篇的更多相关文章
- python+selenium基础篇,切入切出frame
1.首先制作一个html的文件,代码如下 <!DOCTYPE html> <html> <head> <title>Frame_test</tit ...
- [python面向对象]--基础篇
1.#类 #类就是一个模板,模板里可以包含多个函数,函数里实现一些功能 #定义一个类 class bar: def foo(self,agr): print(self,agr) obj = bar() ...
- Python学习——基础篇
1.python的安装 python下载地址:https://www.python.org/downloads/ 安装完成后,运行cmd.exe,输入python 如果出现“p ...
- python正则表达式基础篇
1.正则表达式基础 1.1简单介绍 正则表达式并不是Python的一部分.正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大 ...
- Python学习—基础篇之文件操作
文件操作 文件操作也是编程中需要熟练掌握的技能,尤其是在后台接口编写和数据分析过程中,对各种类型的文件进行操作,获取文件信息或者对信息进行存储是十分重要的.本篇博客中将主要对常见的文本格式文件和Exc ...
- Python+Selenium基础篇之5-第一个完整的自动化测试脚本
前面文章,我们介绍了如何采用XPath表达式去定位网页元素,在掌握了如何抓取或者如何书写精确的XPath表达式后,我们可以开始写自己的第一个真正意义上的webui 自动化测试脚本,就相当于,你在学习P ...
- 第五篇:Python函数基础篇
本篇介绍什么是函数.函数的特性.函数的定义.函数的调用.以及函数的参数.以及关于全局变量和局部变量的使用等等. 一.什么是函数: 函数是最基本的一种代码抽象方式,为了实现某种特定的功能而组织的带名字的 ...
- 十六、python面向对象基础篇
面向对象基础: 在了解面向对象之前,先了解下变成范式: 编程范式是一类典型的编程风格,是一种方法学 编程范式决定了程序员对程序执行的看法 oop中,程序是一系列对象的相互作用 python支持多种编程 ...
- Python ( 学习基础篇 第二部 )
目录 运算符 算数运算符 比较运算符 赋值运算符 位运算符 逻辑运算符 成员运算符 身份运算符 Python 中运算符的优先级 运算符总结基础语法 判断类型 isinstence 代码块 流程控制 w ...
- Python ( 学习 基础篇第一部 )
目录 注释 注释的分类 注释的注意点 变量 变量的概念 变量的声明 变量的命名 变量的交换 变量的缓存机制 常量 进制 进制的转换 原码 反码 补码 六大数据类型 Number 的四大类 字符串 st ...
随机推荐
- MagicArray基本使用方法
MagicArray致力于让研发不再卷,这个灵感来源于php语言,可能多少年以后,php可能不会有太多人记得.但是在一个年代里,如果论坛里里常见最火爆的帖子无疑是:php是世界上最好的编程语言.由此可 ...
- 从零玩转QQ登录-clwzqqdlu
title: 从零玩转QQ登录 date: 2021-05-01 15:55:39.951 updated: 2023-03-30 13:29:03.865 url: https://www.yby6 ...
- 【笔记】 springCloud-configServer配置中心
当然第一步还是得要了解啦! 介绍 做项目, 那么就少不了配置微服务架构中,配置文件众多,各个服务的配置文件也有可能不一样, Spring为我们提供了相应的配置中心组件--Spring Cloud co ...
- Spring 七种事务传播性介绍
作者:vivo 互联网服务器团队 - Zhou Shaobin 本文主要介绍了Spring事务传播性的相关知识. Spring中定义了7种事务传播性: PROPAGATION_REQUIRED PRO ...
- MySQL运维实战(1.3)安装部署:源码编译安装
作者:俊达 引言 在大多数情况下,我们不需要自己编译MySQL源码,因为编译的MySQL和二进制包的内容基本一致.然而,有些特殊情况可能需要我们采用源码编译的方式安装MySQL: 安装非标准版本的My ...
- JavaFX打包exe+Wind+Mac+Linux多平台分发等等
JavaFX打包exe+Wind+Mac+Linux多平台分发等等 由于此教程相对复杂,适合对java有一定掌握的同学操作,于是我又写了一篇用idea简单打包exe的教程,文章地址:https://b ...
- 文心一言 VS 讯飞星火 VS chatgpt (36)-- 算法导论5.3 6题
六.请解释如何实现算法 PERMUTE-BY-SORTING,以处理两个或更多优先级相同的情形.也就是说,即使有两个或更多优先级相同,你的算法也应该产生一个均匀随机排列. 文心一言: 算法 PERMU ...
- 云小课 | DSC:快速识别敏感数据并脱敏
阅识风云是华为云信息大咖,擅长将复杂信息多元化呈现,其出品的一张图(云图说).深入浅出的博文(云小课)或短视频(云视厅)总有一款能让您快速上手华为云.更多精彩内容请单击此处. 摘要: 华为云数据安全中 ...
- 2023 年如何将您的应用提交到 App Store
您夜以继日地工作来创建您的梦想应用程序.最后,是时候向全世界宣布您的应用程序了.但不知道如何将您的应用提交到 App Store? 为您的商店获取现成的移动应用程序 将应用程序提交到 App Stor ...
- Axure 变量、属性、函数
局部变量 使用场景非常多; 需要先创建; 只能作用于当前事件; 命名需要注意,只能英文+数字; 全局变量 需要先创建; 可以作用于整个文档,在任意页面调用或使用 中继器的 Item 属性 item:获 ...