`

Python点滴

阅读更多

 

学习教程: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开始改造(一)

    Python从点滴开始——官网博客项目从0开始改造(一) Djang项目创建配置最简代码。创建Django项目,然后进行简配。在浏览器上登陆网站后台http://127.0.0.1:8000/admin可以进行登陆

    Python从点滴开始——官网博客项目从0开始改造(二).zip

    在这个"Python从点滴开始——官网博客项目从0开始改造(二)"的教程中,我们将逐步完成一系列关键步骤,包括数据库模型的设计、后台管理、富文本编辑器的集成、URL配置、视图函数以及模板的使用,最终实现数据的展示...

    基于python-flask的个人博客系统

    这个博客系统是基于Python和Flask框架开发的,它提供了一个个人博客平台,让用户...无论是想要记录生活点滴、分享知识经验,还是与他人交流讨论,这个基于python-flask的个人博客系统都能满足你的需求。快来使用它吧!

    《python核心编程3》学习点滴:书中内容和习题.zip

    《Python核心编程3》是Python编程领域的一本经典著作,旨在深入浅出地介绍Python语言的核心概念和技术。这本书涵盖了从基础语法、数据结构到高级特性,以及网络编程、数据库编程、GUI编程等多个方面,是Python初学者...

    python讲义基础知识ppt课件.ppt

    Python的要求包括选择合适的Python版本,了解Python的特点,系统学习和点滴学习并重,课后必须将书本或者PPT看三遍,独立完成作业和实验,熟练掌握重要示例。 选择Python版本需要考虑到Python的版本特点和需求,...

    智能液体点滴速度监测

    3. **软件编程**:编写控制程序,包括滴速计算、异常报警、数据显示等功能,通常使用嵌入式语言如C或Python。 4. **电路设计**:包括电源管理、传感器接口、微控制器选型、通信接口等,确保系统的稳定运行。 5. **...

    selenium+python 自动化测试

    但他通过与有实践经验的人交流,比如MarkRabbit,逐渐掌握了webdriverAPI的元素定位和操作方法,并且开始撰写博客来总结和分享自己学习过程中的点滴。通过不断的学习和实践,虫师的技术水平得到了显著的提升。 书中...

    python讲义基础知识.ppt

    其次,需要系统学习和点滴学习并重,前半学期更注重后者。 第三,需要在PPT上红色部分代表第一次出现的、难点、重点。 第四,需要课后将书本或者PPT看3遍,第一遍理解,第二遍浓缩,第三遍记忆。 第五,需要独立...

    Python自学课程表

    Python,作为当前最炙手可热的编程语言之一,以其简洁的语法、丰富的库支持和广泛的应用领域,成为了众多技术...此外,我还计划在未来分享我的自学笔记,这些笔记将是我学习过程中的点滴积累,供大家学习过程中的参考。

    python-3.7.4-embed-amd64.zip

    Python 3.7.4 的嵌入式 AMD64 安装包是一个专门为64位Windows系统设计的轻量级Python环境。这个压缩包包含了运行Python程序所需的基本组件,允许用户在没有完整安装Python的情况下执行Python脚本。下面将详细解释...

    Python-这是个简单的跨平台日记应用

    【Python开发-其它杂项】标签的这个项目是一个基于Python的简单跨平台日记应用,它的设计目的是提供一个直观且功能齐全的日记...同时,它也是一个实用的工具,可以帮助用户记录生活点滴,梳理思绪,享受写作的乐趣。

    1164513233#ai-edu#Appendix 2 Python-Numpy库的点滴1

    神经网络中的计算过程x=(2x4)(2个特征值,4个样本)注意:这里加法有对b的列广播(自动扩充b为4x3,通过复制b的值为3列)4个样本的标签值注意:这里减法

    python环境安装V1.1.docx

    Python环境安装是开发Python应用程序的基础步骤,尤其在Linux系统中,正确配置环境至关重要。本文将详细阐述如何在CentOS 6.4环境下安装Python、pip工具以及virtualenv虚拟环境。 首先,我们需要安装Python运行环境...

    Python-GoodThingList就是好物清单使用文档见Issues

    这个项目的核心在于其便捷性和实用性,让用户能够轻松地记录生活中的点滴。 在标题中提到的"Issues",通常在开源项目中,Issues部分是开发者和用户交流的地方,用于报告问题、提出建议或讨论改进方案。因此,对于...

    基于 Python Flask 的微博系统

    通过实现这些基本功能,系统提供了一个便于人们分享生活点滴和观点的环境。该系统的主要目标是简化在线社交过程,使其更加用户友好,同时保持后端的强大和灵活。 技术架构和开发环境:该微博系统采用了Flask这一动态...

    基于Python开发的轻量级博客系统设计源码

    该项目是一款基于Python开发的轻量级博客系统设计源码,包含32个文件,其中包括14个PNG图片文件、14个Markdown文档文件和3个Python源代码文件,旨在记录个人技术与生活点滴。

    python简单实现9宫格图片实例

    在社交媒体时代,尤其是在微信这样的平台中,分享照片已经成为人们记录生活点滴的重要方式之一。其中,“九宫格”图片分享是一种非常受欢迎的形式——它能将一张完整的图片切割成九个部分,通过有序排列后发布,从而...

    python:python学习记录

    当博客使用,来记录python学习过程中的点滴 完成一个项目的流程: 1.明确项目目标 2.分析过程,拆解项目 3.逐步执行,代码实现 模块三问: 1.这模块有哪些函数可用? -----通过dir()函数查询 2.有哪些属性或方法可用...

    基于python实现Landsat8影像地表温度反演算法

    基于python实现Landsat8影像地表温度反演算法

Global site tag (gtag.js) - Google Analytics