python for循环

0201 Python 入门演示

懵懂的女人 提交于 2020-02-07 00:54:31
列表 List: [] 集合 Set: {} 字典 Dict: {key: value} 数组 Numpy Arrays: array(List) Plot : Similar to Matlab 循环 Loop for element in set : 列表推导式(List Comprehension) numbers = [ int ( field ) for field in fields ] numbers sum ( numbers ) sum ( [ int ( field ) for field in line . split ( ) ] ) 文件操作File IO Kind of confused 函数 Function def 模块 Module use import to import a module 类 Class Person(object) __init__ : 初始化对象 self : 表示对象自身 网络数据 Data from Web url 来源: CSDN 作者: AoIntelligence 链接: https://blog.csdn.net/m0_37929374/article/details/104196072

Python之路 - Day1 - Python基础1

佐手、 提交于 2020-02-07 00:37:45
本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是什么 数据类型初识 数据运算 表达式if ...else语句 表达式for 循环 break and continue 表达式while 循环 作业需求 一、 Python介绍 Python的创始人为吉多·范·罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范·罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 最新的TIOBE排行榜,Python占据第三,仅次于Java和C。 Python崇尚优美、清晰、简单,是一个优秀并被广泛使用的语言。 由上图可见,Python整体呈上升趋势,反映出Python应用越来越广泛并且也逐渐得到业内的认可!!! Python可以应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。目前业内几乎所有大中型互联网企业都在使用Python,如:Youtube、Dropbox、BT、Quora(美国知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、腾讯、汽车之家、美团等。 目前Python主要应用领域: 云计算: 云计算最火的语言, 典型应用OpenStack WEB开发:

python 基础知识

邮差的信 提交于 2020-02-06 17:04:36
目录 1. 基础语法 1.1 注释 1.2 转义字符 1.3 缩进 1.4 标识符 1.5 语言类型 1.6 运算符 1.6.1 算术运算符 1.6.2 位运算符 1.6.3 比较运算符 1.6.4 逻辑运算符 1.6.5 赋值运算符 1.6.6 成员运算符 1.6.7 身份运算符 1.6.8 运算优先级 1.7 内建函数 1.8 循环语句 码好python的每一篇文章. ![](https://raw.githubusercontent.com/singvis/upload_image/master/img/python01.png) 1. 基础语法 1.1 注释 在编写代码的时候,有些代码不需要执行或增加代码说明,那么就需要用到注释了。 被注释的文本或代码是不会被执行的。 注释可以使用如下三种方式: # 号 # 第一个注释,本行代码不会运行 print("hello world!") # 第二个注释 ''' 三个单引号 也叫块注释,支持换行。 ''' 第一行注释,本行代码不会运行 第二行注释,本行代码不会运行 第三行注释,本行代码不会运行 ''' print('hello world!') """ 三个双引号 也叫块注释,支持换行。 """ 第一行注释,本行代码不会运行 第二行注释,本行代码不会运行 第三行注释,本行代码不会运行 """ print('hello world!'

python技巧

这一生的挚爱 提交于 2020-02-06 15:28:13
条件判断 if 判断条件1: 执行语句1…… elif 判断条件2: 执行语句2…… elif 判断条件3: 执行语句3…… else: 执行语句4……快捷方式: arr = [1,2,3]de=2a=["ab"] if de in arr else arr.append(de)  //如果arr数组存在de则返回"ab",否则往arr数组添加de    循环 obj={ "a":"aa", "b":"ba" } for letter in obj: print ('当前 :', letter) str="hello" for letter in str: print ('当前 :', letter) list=[1,2,3,] for letter in list: print ('当前 :', letter) tuple=(1,2,3) for letter in tuple: print ('当前 :', letter)    来源: https://www.cnblogs.com/chargeworld/p/12268589.html

Python内置函数

不想你离开。 提交于 2020-02-06 11:28:12
Duang! 68个内置函数 分类记忆 数学运算 × 7 abs() 、 divmod() 、 max() 、 min() 、pow() 、round() 、sum() 类型转换 × 24 bool() 、 int() 、 float() 、 complex() 、str() 、 ord() 、 chr() 、 bytearray() 、 bytes() 、 memoryview() 、 bin() 、 oct() 、 hex() 、 tuple() 、 list() 、 dict() 、 set() 、 frozenset()、 enumerate() 、 range() 、 iter() 、 slice() 、super() 、object() 序列操作 × 8 all() 、any() 、 filter() 、 map() 、next() 、reversed() 、sorted() 、zip() 对象操作 × 9 help() 、dir() 、 id() 、hash() 、type() 、len() 、ascii() 、format() 、vars() 反射操作 × 8 Import() 、isinstance() 、issubclass() 、hasattr() 、getattr() 、setattr() 、delattr() 、callable() 变量操作 × 2

python之字符串的特性与常用方法

一世执手 提交于 2020-02-06 08:34:13
python之字符串的特性与常用方法 1. 字符串的定义 2. 字符串的特性 2.1 索引 2.2 切片 2.3 重复 2.4 连接 2.5 成员操作符 2.6 for循环遍历 2.7 枚举 2.8 zip压缩 3. 字符串的常用方法 3.1 字符串的判断 3.2 字符串的转换 3.3 字符串的去除 3.4 字符串的对齐 3.5 字符串的查找与替换 3.6 字符串的统计 3.7 字符串的分离和连接 1. 字符串的定义 字符串就算一系列字符,在python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号。 单引号:a = ‘kane’ 双引号:b = “kane” 当字符串内有单引号时,单引号 + 转义字符:c = ‘what\’s’ 当字符串内有单引号时,双引号:d = “westos’s” 三引号(多行输出): d = """ 用户管理系统 1.添加用户 2.擅长用户 3.显示用户 ..... """ 2. 字符串的特性 2.1 索引 索引:0 1 2 3 4 索引从0开始 s = 'hello' print ( s [ 0 ] ) ##拿出第一个字符 print ( s [ 1 ] ) ##拿出第二个字符 print ( s [ 4 ] ) ##拿出最后一个字符 print ( s [ - 1 ] ) ##拿出最后一个字符 输出结果: 2.2 切片 切片: s

Python基础教程第五章学习笔记

喜夏-厌秋 提交于 2020-02-06 07:47:11
1.1 print输出多个参数 print可用于打印一个表达式,但实际上,print可以同时打印多个表达式,用逗号分隔即可 >> > print ( 'Name:' , 'Kobe' ) Name : kobe >> > print ( 'Age:' , 41 ) Age : 41 >> > name = 'Kobe' >> > salutation = 'Mr.' >> > greeting = 'Hello,' >> > print ( greeting , salutation , name ) Hello , Mr . Kobe 如果字符串变量中没有标点符号 如上变量greeting中没有逗号的话 print输出的时候应这么写: print ( greeting + ',' , salutation , name ) 如果需要,可自定义分隔符: >> > print ( "Mamba" , "Never" , "Out" , sep = " " ) Mamba Never Out 你还可自定义结束字符串,以替换默认的换行符。例如,如果将结束字符串指定为空字符串, 以后就可继续打印到当前行。 print ( 'Hello,' , end = '' ) print ( 'world!' ) 上述代码打印Hello, world!。 2.条件和条件语句 2.1 if 语句

Python公共操作

☆樱花仙子☆ 提交于 2020-02-06 07:28:51
Python公共操作 运算符 公共方法 容器类型转换 一、运算符 运算符 描述 支持的容器类型 + 合并 字符串、列表、元组 * 复制 字符串、列表、元组 in 元素是否存在 字符串、列表、元组、字典 not in 元素是否不存在 字符串、列表、元组、字典 示例: str1 = 'hello ' str2 = 'world' list1 = [ 1 , 2 ] list2 = [ 3 , 4 ] tuple1 = ( 1 , 2 ) tuple2 = ( 3 , 4 ) # 字符串 print ( str1 + str2 ) # hello world # 列表 print ( list1 + list2 ) # [1, 2, 3, 4] # 元组 print ( tuple1 + tuple2 ) # (1, 2, 3, 4) 二、公共方法 2.1常用公共方法 函数 描述 len() 计算容器中元素的个数 del 或 del() 删除 max() 返回容器中元素的最大值 min() 返回容器中元素最小值 range(start, end, step) 生成从start到end的数字 enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组成一个索引序列,同时列出数据和数据下标,一般用在for循环中 2.2 len() str1 = 'hello '

python基础学习-语句与表达式

微笑、不失礼 提交于 2020-02-06 04:29:53
语句与表达式 代码风格: 指南 PEP8; PEP8风格 缩进4个字符/tab键; 一行字符不超过79个; 如果字符太长可以换行 \。 赋值语句:基本赋值,序列赋值 (x,y)=(5,10) x,y=5,10 x,y=y,x 交换变量 s=‘like.cn’ a,b,c=s[0],s[1],s[2:] 将后边的全部赋给c 或者用 a,b, c=s ' ’ 扩展序列 解包赋值 ,获取剩余变量返回列表list 将列表串起来 b=’ ’ ,join(b) 一个里面,只能有一个星号* 当追加时,a,b中都有一样元素 a=b=[] a.append(3) a=[3]=b 若想不同的话 a=[] b=[] a.append(3) a,b=[],[] a.append(3) 则a,b不同 参数比赋值 eg: a,b=1,2 a+=b a=3 eg: l=[1,2] l+=[9,10] l=[1,2,] l.extend([3,5,7]) 表达式:函数调用,字面值,方法调用,打印操作 print() sep=‘分隔符’; end=‘终止符’, file=指定文件 len( ) 函数调用 l.append() print(s,url) print(s,url1,url2,sep=’|’) print(s,url,url1,end=’……\n’) print(s,url,url1,end=’……\n’

python基础知识

白昼怎懂夜的黑 提交于 2020-02-06 03:12:55
** 求幂 // 整除 逻辑运算符 or and not not 在其中优先级最高,最低是or 按位异或^ 即相异为真1 相同为0 循环程序 单分支结构 二分支结构 if else if else 紧凑型 一般用于简单表达式 <表达式1> if <条件> else <表达2> 多分支结构 if < 条件 > : elif : elif : for 循环结构 for < 循环变量 > in < 遍历结构 > : < 语句块 > 例如: for i in range ( N ) N表示循环次数 例如: for i in range ( N , M , K ) N M表示 [ N , M ) , 步长为k while循环结构 while < 条件 > : 循环体 异常处理 例 1 try : < 语句 1 > except : < 语句 2 > 例 2 try : < 语句 1 > except < 异常类型 > : < 语句 2 > 函数 函数的定义 函数的调用 集合 符号使用 | 并 -差 &交 ^ 用法 1.add()增加 2.discar()移除,不报错 3.remove()移除,报错 4.clear()移除所有元素 5.pop()随机返回一个元素,更新 6.copy()返回集合的一个副本 7.len()返回集合的元素个数 8.x in S 判断S中元素x,若在返回Ture