python基础基础初识
发布于 2021-04-17 05:49 ,所属分类:知识学习综合资讯
大纲
变量
常量
注释
基础数据类型
用户交互input
流程控制语句if
详解
变量

(点击查看大图)
变量的赋值
name = 'pamela'(左右滑动查看完整代码)
上述代码声明了一个变量,变量名为:name,变量name的值为:'pamela'。
变量name就好比是日常生活中用的便利贴,给'pamela'贴上一个便利贴,起了个别名:name。
注意区分'赋值'和'等于':
a = 2 # 赋值a == 2 # 等于
(左右滑动查看完整代码)
变量定义的规则
由数字、字母、下划线任意组合
不能以数字开头
不能用python的关键字
要具有描述性
不能使用中文
不能过长
推荐使用下划线或驼峰体
# 下划线number_of_students = 18# 驼峰体NumberOfStudents = 18
(左右滑动查看完整代码)
常量

(点击查看大图)
常量即指不变的量,如π;或在程序运行过程中不会改变的量。
在Python中没有一个专门的语法代表常量,程序员约定俗成用变量名全部大写代表常量。
NUMBER_OF_SUN = 1(左右滑动查看完整代码)
注释

(点击查看大图)
单行注释
单行注释以#开头
# 这是一个注释print('hello world!')
(左右滑动查看完整代码)
多行注释
多行注释用三个单引号 ''' 或者三个双引号"""将注释括起来
'''这是多行注释,用三个单引号这是多行注释,用三个单引号'''print("Hello, World!")
"""这是多行注释,用三个双引号这是多行注释,用三个双引号"""print("Hello, World!")
(左右滑动查看完整代码)
基础数据类型

(点击查看大图)
整数(int)
普通的整数数字,可以进行+ - * / . 运算
a = 2b = 3print(a+b) # 结果为 5
(左右滑动查看完整代码)
字符串(str)
用引号括起来的文本
# 单双引号没有任何区别name = 'pamela' # 单引号age = "18" # 双引号msg = '''My name is pamela''' # 三引号
# 单双引号可以配合使用msg = "I'm pamela"
# 多行字符串必须用多引号msg = '''My name is pamela,I am 18 years old!'''
(左右滑动查看完整代码)
字符串也可以进行"相加"和"相乘"运算
# "相加":字符串的拼接name = 'pamela'age = "18"print(name + age) # 结果为 pamela18'''注:字符串的拼接只能是双方都是字符串,不能跟数字或其它类型拼接'''
# "相乘":字符串*数字name = 'pamela'n = 3print(name * n) # 结果为 pamelapamelapamela#相乘其实就是复制自己多少次,再拼接在一起
(左右滑动查看完整代码)
布尔值(True,False)
布尔类型有两个值 ,一个True(真),一个False(假),主要用作逻辑判断。
a=3b=5print(a > b) # 不成立就是False,即假print(a < b) # 成立就是True,即真
(左右滑动查看完整代码)
用户交互input

username = input('请输入用户名:')password = input('请输入密码:')# 判断变量是什么数据类型时,用type()函数print(username,type(username))print(password,type(password))# input()输入值类型为字符串
(左右滑动查看完整代码)
流程控制语句if

(点击查看大图)
单分支
'''if 条件:满足条件后要执行的代码'''
双分支
'''if 条件:满足条件执行代码else:if条件不满足就走这段'''
多分支
'''if 条件:满足条件执行代码elif 条件:上面的条件不满足就走这个elif 条件:上面的条件不满足就走这个else:上面所有的条件不满足就走这个'''
score = int(input("输入分数:"))if score > 100:print("最高分才100...")elif score >= 90:print("A")elif score >= 80:print("B")elif score >= 60:print("C")elif score >= 40:print("D")else:print("E")'''注:代码是从上到下依次判断,只要满足一个条件,就不会再往下走看其他条件了'''
(左右滑动查看完整代码)
嵌套的if
username = input('请输入用户名:')password = input('请输入密码:')code = 'abcd'your_code = input('请输入验证码:')if your_code == code:if username == 'pamela' and password == '123':print('登录成功')else:print('账号或者密码错误')else:print('验证码错误')
(左右滑动查看完整代码)



![[Python基础] 小甲鱼零基础入门Python学习视频+全套源码课件 Python视频教程 96讲](https://static.kouhao8.com/sucaidashi/xkbb/d7970e7abb546e6cbe9a4c45b030ed51.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)


![[Python基础] Python零基础入门学习视频教程全42集](https://static.kouhao8.com/sucaidashi/xkbb/78b9d826631a1cf627f1eff51b54368b.png?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)


![[Python] 四周实现爬虫系统 超经典的Python零基础实战化教学 Python零基础实战课程](https://static.kouhao8.com/sucaidashi/xkbb/570b1b552a766843b416fb28f2752248.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)
![[Python基础] 小甲鱼零基础入门Python学习视频+全套源码课件 Python视频教程 96讲](https://static.kouhao8.com/sucaidashi/xkbb/f52ff23b8362685092ffda6c5fe1dbad.png?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)

![[Python基础] Python Web开发基础入门视频教程 目前最适合Python入门的视频教程 系统学习Python](https://static.kouhao8.com/sucaidashi/xkbb/c5d2bb19e1f9dd55f599179051f766e3.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)
![[Python基础] Python Web开发基础入门视频教程 目前最适合Python入门的视频教程 系统](https://static.kouhao8.com/sucaidashi/xkbb/4f5c0cfab097fd030c7abdf05b57013f.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)

![[Python] 某机构Python基础班视频教程 13天课程 195个视频 非常接地气 Python编程基础教程](https://static.kouhao8.com/sucaidashi/xkbb/e842684397e882f374ce618ef1e850dd.png?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)



![[Python] 某机构Python基础班视频教程 13天课程 195个视频 非常接地气 Python编程基础教程](https://static.kouhao8.com/sucaidashi/xkbb/7ae6c7e3e4fe91fc43ad7a9f3c1f08a3.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)



![[Python基础] 2016最新老王python基础篇视频教程22课时附习题、源码](https://static.kouhao8.com/sucaidashi/xkbb/386e0037ea793d08861567965a03f2b4.png?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)
![[Python基础] 某宝淘买来的Python3.5版本零基础视频教程](https://static.kouhao8.com/sucaidashi/xkbb/4c014989f94980d95f9022d89ce7cda5.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)


![[Python基础] 老男孩Python全栈开发第二期培训视频教程 老男孩教育Python开发课程 基础课程篇](https://static.kouhao8.com/sucaidashi/xkbb/8e63050d4d3b2deaddefff89e0a5a66c.jpg?x-oss-process=image/format,webp/resize,w_88/crop,w_88,h_88,g_nw)

相关资源