# -*- 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在游戏和GUI开发中表现出色。1)游戏开发使用Pygame,提供绘图、音频等功能,适合创建2D游戏。2)GUI开发可选择Tkinter或PyQt,Tkinter简单易用,PyQt功能丰富,适合专业开发。

Python适合数据科学、Web开发和自动化任务,而C 适用于系统编程、游戏开发和嵌入式系统。 Python以简洁和强大的生态系统着称,C 则以高性能和底层控制能力闻名。

2小时内可以学会Python的基本编程概念和技能。1.学习变量和数据类型,2.掌握控制流(条件语句和循环),3.理解函数的定义和使用,4.通过简单示例和代码片段快速上手Python编程。

Python在web开发、数据科学、机器学习、自动化和脚本编写等领域有广泛应用。1)在web开发中,Django和Flask框架简化了开发过程。2)数据科学和机器学习领域,NumPy、Pandas、Scikit-learn和TensorFlow库提供了强大支持。3)自动化和脚本编写方面,Python适用于自动化测试和系统管理等任务。

两小时内可以学到Python的基础知识。1.学习变量和数据类型,2.掌握控制结构如if语句和循环,3.了解函数的定义和使用。这些将帮助你开始编写简单的Python程序。

如何在10小时内教计算机小白编程基础?如果你只有10个小时来教计算机小白一些编程知识,你会选择教些什么�...

使用FiddlerEverywhere进行中间人读取时如何避免被检测到当你使用FiddlerEverywhere...

Python3.6环境下加载Pickle文件报错:ModuleNotFoundError:Nomodulenamed...


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

螳螂BT
Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

记事本++7.3.1
好用且免费的代码编辑器

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具

SublimeText3汉化版
中文版,非常好用