摘要:
一、有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? """ 1、写三个for循环,分别循环这四个数字,最内层的循环使用set的去重功能判断是否有重复数字、无则将数字拼接 2、将得到的数字放入一个set集合中,自动去重 3、集合元素的个数即为组成的数字个数 """ r 阅读全文
摘要:
Python中循环语句即为:当满足某一条件时,重复执行其中的代码块(缩进的代码块),直到不再满足该条件为止; Python分为while循环和for循环。 while循环 基本格式: # else为可选 while condition: statements1 else: statements2 * 阅读全文
摘要:
Python条件语句,可以理解为:通过判断是否满足某个条件,来决定执行哪一句/块代码。 条件语句注意点如下: if、else、elif语句后需要加英文冒号; if语句后执行的代码块需要缩进; Python中无switch语句; else可以不写; 单个条件控制:if...else... 格式如下: 阅读全文
摘要:
在python中,数据类型转换分为隐式类型转换和显式类型转换,隐式类型转换即python自动进行的转换,一般发生在整数int和浮点数float之间。而显式类型转换则是无法进行自动转换,需要手动通过内置函数进行不同数据类型的转换。 隐式类型转换 >>> 3 + 8 11 >>> 3 + 8.1 11. 阅读全文
摘要:
集合的去重功能 创建集合时自动去重 >>> a = {'hello', 'hello', 'a', 'world', 'mike'} >>> a {'world', 'hello', 'mike', 'a'} # set()方法创建集合时,传参为序列 >>> b = set(('hello', 'h 阅读全文
摘要:
创建字典 使用{}直接创建 >>> my_d = {1: 'hello', 'a': 'world'} >>> my_d {1: 'hello', 'a': 'world'} 使用dict()创建 >>> my_d1 = {} >>> my_d1 {} >>> my_d1['hello'] = 'w 阅读全文
摘要:
创建列表 最普通的创建列表 >>> my_l = [1, 2, 3, 'a', 'b', 'c'] >>> my_l [1, 2, 3, 'a', 'b', 'c'] 使用list()将其他序列转换为列表 >>> s = 'hello' >>> a = list(s) >>> a ['h', 'e' 阅读全文
摘要:
Python访问字符串 1、使用索引的方法访问字符串中的某一字符: >>> a = 'hello world' >>> a[3] 'l' 2、使用切片方法访问字符串中的子字符串: >>> a = 'hello world' >>> a[:4] 'hell' >>> a[:4] = 'aaa' Tra 阅读全文
摘要:
不同数值类型间的转换 数字类型中有三种数值类型:int、float、complex(复数); 在数值类型间转换,直接使用数值类型名作为函数名。 >>> int(3.8) # int函数是直接截取整数部分 3 >>> float(12) 12.0 >>> complex(5) (5+0j) >>> c 阅读全文
摘要:
Python3中的基本数据类型 Python3有六个基本数据类型: Number 数字 String 字符串 List 列表 Tuple 元组 Set 集合 Dict 字典 其中按照是否为可变对象分成两类: 可变数据类型:List、Dict、Set 不可变数据类型:Number、String、Tup 阅读全文