python for循环

python学习手册笔记——10.python语句简介

心已入冬 提交于 2019-12-17 10:45:36
00.简单来说,语句就是写出来要告诉Python你的程序应该做什么的句子。如果程序是“用一些内容做事情”的话,那么语句就是你制定程序钥作哪些事情的方式。Python是面向过程的、基于语句的语言。通过组合这些语句,可以指定一个过程,由Python实现程序的目标。 01.重访Python程序结构: a.程序由模块构成 b.模块包含语句 c.语句包含表达式 d.表达式建立并处理对象 Python的语句实质上是由语句和表达式组成的。表达式处理对象并嵌套再语句中。语句编码实现程序操作中更大的逻辑关系——它们使用并引用表达式处理我们前几张所学的对象。语句还是对象生成的地方,有些语句会完全生成新的对象类型(函数、类等)。语句总是存在模块中,而模块本身则优势由语句来管理的。 02. 语句 角色 例子 赋值 创建引用值 a,b,c = 'good', 'bad', 'ugly' 调用 执行函数 log.write("spam, ham") 打印调用 打印对象 print(‘The Killer’) if/elif/else 选择动作 if "python" in text: print(text) for 序列迭代 for x in mylist: print(x) while 一般循环 while X > Y: print('hello') pass 空占位符 while True: pass

python九九乘法表

末鹿安然 提交于 2019-12-17 06:50:28
文章目录 while循环 for循环 while循环 num1 = 1 while num1 <= 9 : num2 = 1 while num2 <= num1 : print ( "%d*%d=%d" % ( num1 , num2 , num1 * num2 ) , end = " " ) num2 += 1 num1 += 1 for循环 for num1 in range ( 1 , 10 ) : for num2 in range ( 1 , num1 + 1 ) : print ( "%d*%d=%d" % ( num1 , num2 , num1 * num2 ) , end = " " ) print ( ) 来源: CSDN 作者: 行走在路上的猪 链接: https://blog.csdn.net/w464578029/article/details/103566722

Python学习笔记2(控制语句)

大城市里の小女人 提交于 2019-12-17 02:27:18
1.if条件语句 if(表达式): 语句1 else: 语句2 2.if...elif...else判断语句 if(表达式1):语句1 elif(表达式2):语句2 ... elif(表达式n):语句n else:语句m eg: #if elif else语句 score = float( input("score:")) if 90 <= score <=100: print("A") elif 80<= score <=90: print("B") elif 60<= score <=80: print("C") else: print("D") PS:编写if条件语句时,尽量避免使用嵌套语句。不便阅读,且可能忽略一些可能性 1 # 错误的嵌套语句 2 x = -1 3 y = 99 4 if(x != 0): 5 if(x > 0): 6 y = 1 7 else: 8 y = 0 9 print ("y =", y) 注意: Python代码的缩进规则。 具有相同缩进的代码被视为代码块 ,则上面的第7行的 else 语句与第4行的if对应。因此,当x!=0时,只考虑了x大于0的情况。 缩进请严格按照Python的习惯写法: 4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。 3.switch语句的代替方案

python基础

孤者浪人 提交于 2019-12-17 01:59:26
1.计算机基础 计算机是由cpu,内存,硬盘,操作系统,应用程序几部分构成。 CPU:中央处理器。 内存:存储数据,读取速度较快,但是断电即消失。用于存储一些瞬时数据 硬盘:存储数据,分为机械硬盘和固态硬盘,固态硬盘读取速度>机械大范围。断电不消失,可以长久存储 操作系统:windows系列、Linux系列 应用程序:qq、微信等 ​ 应用程序调用:通过鼠标(输入设备)点击应用系统,操作系统将硬盘的数据读取到内存,在从内存调到cpu缓存中,在到cpu,经过处理显示到显示器上(输出设备)。 2.Python的历史 python创始人是吉多·范罗苏姆(龟叔)。1989年的圣诞节期间为了打发时间创造的一个新的语言,龟叔依然掌握着Pythong发展的核心方向,被称为仁慈的独裁者。 直到2017年,Python已经占据编程语言排行榜第四的位置,Python是以优美、清晰、简单为准则,现在是一个优秀并广泛使用的语言。 Python可用于众多领域,各种中大型互联网企业都在使用Python,例如:豆瓣、知乎、汽车之家、Youtube等。 目前Python主要应用领域: 云计算 : 云计算最火的语言, 典型应用OpenStack WEB开发 : 众多优秀的WEB框架,众多大型网站均为Python开发,Youtube, Dropbox, 豆瓣。。。, 典型WEB框架有Django 科学运算、人工智能

python学习9:元组

让人想犯罪 __ 提交于 2019-12-17 01:39:44
目录标题 1.定义一个元组 2.元组特性 3.元组的常用方法 4.元组的应用场景 1.定义一个元组 元组本身是不可变数据类型,元组可以存储任意数据类型,没有增删改查操作,但元组里包含可变数据类型(如列表),可以间接修改元组内容 t = ( 1 , 1.2 , True , 'westos' ) print ( t , type ( t ) ) 2.元组特性 (1)元组的type形式 t2 = tuple ( li ) print ( t2 , type ( t2 ) ) (2)如果元组里面包含可变的数据类型 可以间接的去修改元组的内容 t1 = ( [ 1 , 2 , 3 ] , 7 , 8 , 9 ) print ( t1 , type ( t1 ) ) t1 [ 0 ] . append ( 4 ) print ( t1 ) (3)元组只有一个元素的时候,元素后面一定要加, 否则数据类型不确定 t3 = ( 1 ) t4 = ( 1 , ) print ( t3 , type ( t3 ) ) print ( t4 , type ( t4 ) ) 3.元组的常用方法 (1)index and count t = ( 1 , 1.2 , True , 'westos' ) print ( t . index ( 'westos' ) ) print ( t . count (

python循环语法,9*9乘法表

流过昼夜 提交于 2019-12-17 00:44:33
'''while'''i = 0while i < 10: i += 1 j = 0 while j < 10: j += 1 print('{}*{}={}'.format(j, i, i * j), end=' ') if j >= i: print('\n') break'''for方法一'''for i in range(1,10): for j in range(1,10): print('{}*{}={}'.format(j,i,i*j),end=' ') if j >= i: print('') break'''for方法二'''for i in range(1,10): for w in range(1,10): print(f'{w}*{i}={i*w}',end=' ') if w >= i: print('') break'''for方法三''' for i in range(1,10): for j in range(1,i+1): print('{}X{}={} '.format(j,i,i*j), end=' ') print() 来源: https://www.cnblogs.com/wanguku/p/10236680.html

python中break, exit, continue语句的基础知识

試著忘記壹切 提交于 2019-12-16 15:16:30
1. break语句 break: 跳出整个循环, 不会再执行循环后面的内容 for i in range(10): if i==5: break print(i) print('westos') 2. continue语句 continue: 跳出本次循环,continue后面的代码不会执行 for i in range(7): if i==5: continue print('hello') print(i) print('westos') 3. exit语句 exit:结束程序的运行 for i in range(7): if i==5: exit() print('hello') print(i) print('westos') 来源: CSDN 作者: 小草卑微 链接: https://blog.csdn.net/yrx420909/article/details/103560813

Python 入门之流程控制语句

僤鯓⒐⒋嵵緔 提交于 2019-12-16 14:30:39
1、if判断 (1) 单 if if –-如果 if 条件: 缩进 结果 (官方推荐4个空格,或者一个tab 不能空格和tab混合使用) money = 10 print("从学校出发") if money >= 10: print("买个炸鸡") print("买个啤酒") print("走啊走") print("到家了") (2) if else - - 二选一: if 条件: 缩进 结果 else: 缩进 结果 if 3>2: print("这是如果执行了") print("123") print("234") else: print("这是否则执行了") (3) if elif elif elif —多选一或不选 if 条件: 缩进 结果 elif 条件: 缩进 结果 elif 条件: 缩进 结果 if 3>2: print("这是A") elif 4>3: print("这是B") elif 5>3: print("这是C") elif 6>3: print("这是D") 推荐Python大牛在线分享技术 扣qun:855408893 领域:web开发,爬虫,数据分析,数据挖掘,人工智能 零基础到项目实战,7天学习上手做项目 (4) if elif elif else --多选一 if 条件: 缩进 结果 elif 条件: 缩进 结果 elif 条件: 缩进 结果

Python基础之time、os模块

ⅰ亾dé卋堺 提交于 2019-12-16 13:19:04
1.时间模块 1)模块   python安装好之后,会有一些默认模块,我们称之为标准库,标准库中的模块python自带,无需安装。   除了标准库,还有一个第三方库,可以通过pip来安装,不同的库有不同的功能。 2)常用的时间表示方式   时间戳:时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。   格式化时间字符串:自定义格式化时间格式。   元组,即struct_time:表示为这种形式:Sat Dec 14 16:30:13 2019。 3)time()   返回当前时间的时间戳 1 import time 2 print(time.time()) 3 结果: 4 1576312406.635578 4)localtime()   将时间戳转化为当地时区的时间,未传参数时默认当前时间戳,我国为8时区。 1 import time 2 print(time.localtime()) 3 print(time.localtime(1576312406.635578)) 4 结果: 5 time.struct_time(tm_year=2019, tm_mon=12, tm_mday=14, tm_hour=16, tm_min=35, tm_sec=51, tm_wday=5, tm_yday=348, tm_isdst=0) 6 time.struct

python与恺撒密码的实现

落花浮王杯 提交于 2019-12-16 09:14:12
恺撒密码是古罗马恺撒大帝用来对军事情报进行加解密的算法,它采用了替换方法对信息中的每一个英文字符循环替换为字母表序列中该字符后面的第三个字符,即,字母表的对应关系如下:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬ 原文:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬ 密文:D E F G H I J K L M N O P Q R S T U V W X Y Z A B C‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬ 对于原文字符P,其密文字符C满足如下条件:C=(P+3) mod 26‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬