条件表达式

# 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. 为什么Java中“1000==1000”为false,而”100==100“为true?

    在日常编程中,我们经常遇到一些看似简单却隐藏着复杂逻辑的问题. 比如,你是否想过为什么在 Java 中表达式1000==1000会返回 false,而 100==100 却返回 true 呢? Int ...

  2. spring自定义session分布式session

    spring实现自定义session.springboot实现自定义session.自定义sessionid的key.value.实现分布式会话 一.原始方案 自定义生成sessionid的值 修改t ...

  3. C++中map,multimap和unordered_map的区别

    map.multimap容器 map的所有元素都是pair,同时拥有键值(key)和实值(value) pair的第一元素被视为键值,第二元素被视为实值 性质: 以rb_tree为底层结构,因此元素有 ...

  4. Unity3d_Rewired官方文档翻译:概念(一):InputManager、Players、Actions

    仅翻译了官方文档中的Essentials(要点).Concepts(概念)两部分,这是文档中最重要的部分,理解了这两部分的内容应该足以让你将Rewired运用到你的项目中,之后再去阅读文档的其他部分也 ...

  5. Picker 选择器

    WXML 文件中 <view class="container"> <view> <text>选择器的值: {{pickerValue}}< ...

  6. Boost Your Strategy With The Content Marketing Tools

    Boost Your Strategy With The Content Marketing Tools In today's digital landscape, content marketing ...

  7. 详解MRS HBase全局二级索引

    本文分享自华为云社区<MRS HBase全局二级索引原理与使用场景>,作者:学习一下大数据 . 一.HBase二级索引背景介绍 HBase是基于Key-Value的分布式存储数据库,对表中 ...

  8. 带你读顶会论文丨基于溯源图的APT攻击检测

    摘要:本次分享主要是作者对APT攻击部分顶会论文阅读的阶段性总结,将从四个方面开展. 本文分享自华为云社区<[论文阅读] (10)基于溯源图的APT攻击检测安全顶会总结>,作者:eastm ...

  9. QA: Solon 出现中文乱码怎么办?

    有些服务器可能会出现中文乱码,有些又不会.也是挺晕的. 可以用 jvm 启动参数试一下: java -Dfile.encoding=utf-8 -jar demoapp.jar

  10. Skywalking 8.1 Docker 服务端部署

    前置条件 Docker 安装 Elasticsearch ### 部署服务端 skywalking-oap-server docker pull apache/skywalking-oap-serve ...