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 = 2
b = 3
print(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 = 3
print(name * n) # 结果为 pamelapamelapamela
#相乘其实就是复制自己多少次,再拼接在一起
(左右滑动查看完整代码)
布尔值(True,False)
布尔类型有两个值 ,一个True(真),一个False(假),主要用作逻辑判断。
a=3
b=5
print(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('验证码错误')
(左右滑动查看完整代码)
相关资源