条件表达式

# 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. Windows系统激活工具HK

    下载:https://wwsi.lanzoum.com/iyUNn10e7foh 密码:g05d GitHub开源 .无毒 原文链接:https://github.com/zbezj/HEU_KMS_ ...

  2. 基于Docker 部署 Seafile+OnlyOffice+Wiki插件

    原文:基于 Docker 部署 SeafilePro + OnlyOffice(CentOS版) 官方文档:用 Docker 部署 Seafile 服务 CentOS 服务器 基于 Docker 部署 ...

  3. Ubuntu 20.04 设置时区、配置NTP同步 timesyncd 代替 ntpd

    本文的服务器环境为 Ubuntu 20.04 系统,一个拥有 sudo 权限的非 root用户,并开启了防火墙. 基本时间命令 要在 Ubuntu 20.04 系统上查看服务器时间,可以使用 date ...

  4. 0X01 位运算笔记

    位运算,经常可以用来处理一些数学或动归方面的问题,通常会在数据范围较小的情况下使用. 为方便起见,一个 \(\mathrm{n}\) 位二进制数从右到左分别为第 \(\mathrm{0 \sim n ...

  5. P4928 [MtOI2018]衣服?身外之物! 题解

    题意 gcd 共有 \(n\) 件衣服,编号为 \(A_1,A_2,\cdots A_n\). 每一件衣服分别拥有颜色值和清洗时间,他在每一件衣服穿完以后都会将其送去清洗,而这件衣服当天所拥有的舒适感 ...

  6. [P2416 泡芙] 题解报告

    题目链接:P2416 泡芙 简化题意 给定一个无向图 \(G\),每条边有边权 \(0 / 1\),现给定 \(m\) 组询问,每次询问形如 \(s, t\),问是否可以从 \(s\) 走到 \(t\ ...

  7. 【Android】深入Binder拦截

    ☞ Github ☜ ☞ Gitee ☜ 说明 Binder作为Android系统跨进程通信的核心机制.网上也有很多深度讲解该机制的文章,如: Android跨进程通信详解Binder机制原理 And ...

  8. Java通过SSH连接路由器,输入命令并读取响应

    最近需要读取和修改华为路由器的配置,使用Java语言开发,通过SSH连接,输入命令并读取响应. 1.添加mwiede/jsch依赖 如果使用Maven,可以在pom.xml文件中添加以下依赖: < ...

  9. Spring系列:基于Spring-Jdbc实现事务

    目录 一.事务基本概念 二.编程式事务 三.声明式事务 前期准备 四.基于注解的声明式事务 @Transactional注解标识的位置 事务属性:只读 事务属性:超时 事务属性:回滚策略 事务属性:隔 ...

  10. Spark Core快速入门

    Spark-core快速入门 一.简介 Apache spark是专门为大规模数据处理而设计的快速通用的计算模型,是一种类似于Mapreduce通用并行计算框架,与mapreduce不同的是,spar ...