认识Python
Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。
Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议 。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。
Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中[3] 有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。
Python的优缺点
在我的理解中,Python最大的优点就是开发效率快,有很多的库可以免费使用。一般程序可以实现的功能,Python都能更快的实现。但是Python相对于C/C++,java语言来说,运行效率远低于他们,不过这个可以通过其他的方式方法来进行补短。
不过Python在一些人工智能、数据分析、爬虫方面的能力,目前来说还是很强大的。
我也是第一天开始学习,在这里写一些自己的学习笔记。
对于二进制的学习,我就没有说啥!因为老师的重点在于转换十进制“8421”法。
二进制不知道以后会不会经常用到。
第一行代码
print("Hello, World!");
因为我刚刚开始学习,所以学习的也是Python3。
python的字符串
1.只要带有引号的,不管是双引号还是单引号都是字符串类型。
2.字符串拼接只能相加,不能相减。但是可以相乘。
s1 = '111'
s2 = '222'
s3 = s1 + s2 + 'aaa'
#type(),显示数据类型
print(s1,type(s1))
print(s2,type(s2))
print(s3,type(s3))
用户交互:input
注意点:Python2:raw_input
Python3:input
input输出的全是字符串。
#实例
name = input("请输入你的名字:")
age = input("请输入你的年龄:")
print(name,age,type(name),type(age))
拼接使用:
name = input("请输入你的名字:")
age = input("请输入你的年龄:")
s1 = '我的名字是:'
s2 = '我的年龄是:'
print(s1 + name,s2 + age)
打印结果:
请输入你的名字:你好
请输入你的年龄:22
我的名字是:你好 我的年龄是:22
Python:Bool值,只有一句话,True或者False
print('1 > 2') 这个会直接打印,因为是字符串
print(1 > 2,type(1 > 2)) 这个会执行 False,并且显示类型为Bool。