学习教程:http://www.runoob.com/python/python-basic-syntax.html
# -*- coding: UTF-8 -*- import sys; x = 'runoob'; sys.stdout.write(x + '\n') print("hello world!"); #print("中国,会不会乱码!"); utf-8之后,还乱码 if False: print("True"); else: print("False"); #var name = "zhangsan" age = 23 print(name); print(age); del name #删除对象的引用 del age print("-------------string--------------") #string str = 'Hello World!' print(str) # 输出完整字符串 print(str[0]) # 输出字符串中的第一个字符 print(str[2:5]) # 输出字符串中第三个至第五个之间的字符串 print(str[2:]) # 输出从第三个字符开始的字符串 print(str * 2) # 输出字符串两次 print(str + "TEST") #输出连接的字符串 print("-------------list--------------") #list list = [ 'abcd', 786 , 2.23, 'john', 70.2 ] tinylist = [123, 'john'] print(list) # 输出完整列表 print(list[0]) # 输出列表的第一个元素 print(list[1:3]) # 输出第二个至第三个的元素 print(list[2:]) # 输出从第三个开始至列表末尾的所有元素 print(tinylist * 2) # 输出列表两次 print(list + tinylist) # 打印组合的列表 print("-------------元组--------------") print("元组用括号标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。"); tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 ) tinytuple = (123, 'john') print(tuple) # 输出完整元组 print(tuple[0]) # 输出元组的第一个元素 print(tuple[1:3]) # 输出第二个至第三个的元素 print(tuple[2:]) # 输出从第三个开始至列表末尾的所有元素 print(tinytuple * 2) # 输出元组两次 print(tuple + tinytuple) # 打印组合的元组 print("-------------元字典 (类似于java中的map)--------------") dict = {} dict['one'] = "This is one" dict[2] = "This is two" tinydict = {'name': 'john','code':6734, 'dept': 'sales'}; print(dict['one']); # 输出键为'one' 的值 print(dict[2]); # 输出键为 2 的值 print(dict); print(tinydict) # 输出完整的字典 print(tinydict.keys()) # 输出所有键 print(tinydict.values()) # 输出所有值 print("-------------数据类型转换--------------") print("数据类型转化在如下的url中"); print("http://www.runoob.com/python/python-variable-types.html"); print("-------------运算符--------------") a = 21 b = 10 c = 0 c = a + b print("c 的值为:", c) if ( a != b ): print("3 - a 不等于 b"); else: print("3 - a 等于 b"); c = a | b; # 61 = 0011 1101 print("2 - c 的值为:", c); a = 4 b = 20 list = [1, 2, 3, 4, 5 ]; #成员运算符 if ( a in list ): print("1 - 变量 a 在给定的列表中 list 中"); else: print("1 - 变量 a 不在给定的列表中 list 中"); if ( b not in list ): print("2 - 变量 b 不在给定的列表中 list 中"); else: print("2 - 变量 b 在给定的列表中 list 中"); #身份运算符 a = 20; b = 20; c = 100; if ( a is b ): print("1 - a 和 b 有相同的标识"); else: print("1 - a 和 b 没有相同的标识"); if ( a is not c ): print("1 - a 和 c 有相同的标识"); else: print("1 - a 和 c 没有相同的标识"); if ( id(a) == id(b) ): print("2 - a 和 b 有相同的标识"); else: print("2 - a 和 b 没有相同的标识"); #循环 [break和else两者的区别] #在 python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行,while … else 也是一样。 i = 1 while 1: # 循环条件为1必定成立 print(i); # 输出1~10 i += 1; if i > 10: # 当i大于10时跳出循环 break; count = 0 while count < 5: print(count, " is less than 5"); count = count + 1; else: print(count, " is not less than 5"); for num in range(10,20): # 迭代 10 到 20 之间的数字 for i in range(2,num): # 根据因子迭代 if num%i == 0: # 确定第一个因子 j=num/i # 计算第二个因子 print('%d 等于 %d * %d' % (num,i,j)); break; # 跳出当前循环 else: # 循环的 else 部分 print(num, '是一个质数');
相关推荐
Python从点滴开始——官网博客项目从0开始改造(一) Djang项目创建配置最简代码。创建Django项目,然后进行简配。在浏览器上登陆网站后台http://127.0.0.1:8000/admin可以进行登陆
在这个"Python从点滴开始——官网博客项目从0开始改造(二)"的教程中,我们将逐步完成一系列关键步骤,包括数据库模型的设计、后台管理、富文本编辑器的集成、URL配置、视图函数以及模板的使用,最终实现数据的展示...
这个博客系统是基于Python和Flask框架开发的,它提供了一个个人博客平台,让用户...无论是想要记录生活点滴、分享知识经验,还是与他人交流讨论,这个基于python-flask的个人博客系统都能满足你的需求。快来使用它吧!
《Python核心编程3》是Python编程领域的一本经典著作,旨在深入浅出地介绍Python语言的核心概念和技术。这本书涵盖了从基础语法、数据结构到高级特性,以及网络编程、数据库编程、GUI编程等多个方面,是Python初学者...
Python的要求包括选择合适的Python版本,了解Python的特点,系统学习和点滴学习并重,课后必须将书本或者PPT看三遍,独立完成作业和实验,熟练掌握重要示例。 选择Python版本需要考虑到Python的版本特点和需求,...
3. **软件编程**:编写控制程序,包括滴速计算、异常报警、数据显示等功能,通常使用嵌入式语言如C或Python。 4. **电路设计**:包括电源管理、传感器接口、微控制器选型、通信接口等,确保系统的稳定运行。 5. **...
但他通过与有实践经验的人交流,比如MarkRabbit,逐渐掌握了webdriverAPI的元素定位和操作方法,并且开始撰写博客来总结和分享自己学习过程中的点滴。通过不断的学习和实践,虫师的技术水平得到了显著的提升。 书中...
其次,需要系统学习和点滴学习并重,前半学期更注重后者。 第三,需要在PPT上红色部分代表第一次出现的、难点、重点。 第四,需要课后将书本或者PPT看3遍,第一遍理解,第二遍浓缩,第三遍记忆。 第五,需要独立...
Python,作为当前最炙手可热的编程语言之一,以其简洁的语法、丰富的库支持和广泛的应用领域,成为了众多技术...此外,我还计划在未来分享我的自学笔记,这些笔记将是我学习过程中的点滴积累,供大家学习过程中的参考。
Python 3.7.4 的嵌入式 AMD64 安装包是一个专门为64位Windows系统设计的轻量级Python环境。这个压缩包包含了运行Python程序所需的基本组件,允许用户在没有完整安装Python的情况下执行Python脚本。下面将详细解释...
【Python开发-其它杂项】标签的这个项目是一个基于Python的简单跨平台日记应用,它的设计目的是提供一个直观且功能齐全的日记...同时,它也是一个实用的工具,可以帮助用户记录生活点滴,梳理思绪,享受写作的乐趣。
神经网络中的计算过程x=(2x4)(2个特征值,4个样本)注意:这里加法有对b的列广播(自动扩充b为4x3,通过复制b的值为3列)4个样本的标签值注意:这里减法
Python环境安装是开发Python应用程序的基础步骤,尤其在Linux系统中,正确配置环境至关重要。本文将详细阐述如何在CentOS 6.4环境下安装Python、pip工具以及virtualenv虚拟环境。 首先,我们需要安装Python运行环境...
这个项目的核心在于其便捷性和实用性,让用户能够轻松地记录生活中的点滴。 在标题中提到的"Issues",通常在开源项目中,Issues部分是开发者和用户交流的地方,用于报告问题、提出建议或讨论改进方案。因此,对于...
通过实现这些基本功能,系统提供了一个便于人们分享生活点滴和观点的环境。该系统的主要目标是简化在线社交过程,使其更加用户友好,同时保持后端的强大和灵活。 技术架构和开发环境:该微博系统采用了Flask这一动态...
该项目是一款基于Python开发的轻量级博客系统设计源码,包含32个文件,其中包括14个PNG图片文件、14个Markdown文档文件和3个Python源代码文件,旨在记录个人技术与生活点滴。
在社交媒体时代,尤其是在微信这样的平台中,分享照片已经成为人们记录生活点滴的重要方式之一。其中,“九宫格”图片分享是一种非常受欢迎的形式——它能将一张完整的图片切割成九个部分,通过有序排列后发布,从而...
当博客使用,来记录python学习过程中的点滴 完成一个项目的流程: 1.明确项目目标 2.分析过程,拆解项目 3.逐步执行,代码实现 模块三问: 1.这模块有哪些函数可用? -----通过dir()函数查询 2.有哪些属性或方法可用...
基于python实现Landsat8影像地表温度反演算法