Python是一门面向对象,解释型动态型的编程语言,由Guido van Rossunm(吉多 * 范罗苏姆 荷兰的计算机程序员)于1989年发明,第一个公开发行版发行于1991年;
Python中一切皆为对象,对事物的描述和方法系统的定义为一个类,在这个类中的具体的一个实例就是我们所说的对象
例如: 人就是一个类
Python程序执行时无需进行编译成二进制代码,直接在执行过程中对语句一条条进行编译. 例如:java装了jdk编译,python不需要,可以直接编译
是指Python程序在运行时可以改变其结构,新的函数可以被引进,已有函数可以被删除.例如:在运行的情况下,返回值(存储过程中可以运行以后拿到值,进行运用
a.特点:简单、易学、免费开源、可扩展性、可移植、高级语言、丰富的类库;
b.应用领域:网页开发、可视化界面开发、系统编程、数据分析、网络爬虫(用的多)、自动化脚本开发(测试用的多); java,ruby 、数据分析、AI人工智能、大数据、云计算
Youtube - 视频社交网站
豆瓣网 - 图书、唱片、电影等文化产品的资料数据库网站
知乎 - 一个问答网站
windows、linux ,macos
Python安装时,系统默认其源文件为UTF-8编码格式,所以在为源文件指定特定的字符编码时需要在文件的首行插入一行通常使用的编码声明格式特殊的注释行:#coding=utf-8
定义一个字符集的编码格式, 在python2.7版本中需要定义,3.0以上版本都不需要 定义有三种方式
python中的输出语句
变量可以由数字,字母,下划线构成,开头不能用数字可以用字母下划线,也不能是python中的关键字和内置函数
Python关键字
False | None | True | and | as |
---|---|---|---|---|
assert | break | class | continue | def |
del | elif | else | except | finally |
for | from | global | if | import |
in | is | lambda | nonlocal | not |
or | pass | raise | return | try |
while | with | yield |
input()函数会把任何用户输入的内容,转换成字符串存储,在需要其他类型的数据时,需调用相应的函数进行转换.如:int(input())可以将输入的数字转成整数型数据
while True:
name = input(‘请输入你的用户名:‘)
if name == "duoceshi":
pwd = input("请输入密码:")
if pwd == "1234":
yzm = input("请输入验证码:")
if yzm == ‘yzm‘:
print("登录成功")
break
else:
print("验证码错误请重新输入")
else:
print("密码错误请重新输入")
else:
print("账号错误")
# and 与
a = 5
c = 3
print(a > c and a < c) # False
print(a > c and c < a) # True
‘‘‘两两为真则为真,一真一假为假‘‘‘
# or 或
print(a > c or a < c) # True
print(a > c or c < a) # True
print(a < c or c > a) # False
‘‘‘两两为真则为真,一真一假为真,两两位假则为假‘‘‘
# not 非
print(not(a > c)) # False
print(not(a < c)) # True
a = 5
c = 3
# a 0000 0101
# c 0000 0011
print(a & c) # 0000 0001 1
print(a | c) # 0000 0111 7
print(a ^ c) # 0000 0110 6
print(~ a) # -6
print(a >> c) # 00000000 0
print(a << c) # 00101000 40
a = [1, 2, 3, 4, 5, 6, 7]
print(1 in a) # True
print(0 in a) # False
print(0 not in a) # True
print(1 not in a) # False
a = False
print(not a) # True
原文:https://www.cnblogs.com/shijiekuaile/p/14456981.html