入门基础一
一. 变量*****
解释:变量就是将一些数据的中间结果暂存起来,以便后续程序调用。
(一)变量如何使用
- 变量只能由数字,字母,下划线任意组合。
- 不能以数字开头。
- 不能是python中的关键字。
- 变量要有描述性。
name=‘xiaobai’ - 变量不能用中文。
- 变量不能过长。
- 变量不能使用拼音。
- 官方推荐使用: *****
驼峰体
AgeOfOldboy = 1000
下划线
age_of_oldboy = 1000
(二)哪里使用变量
-
过长的结果,用变量代替,使用起来方便、清晰
-
减少重复率。
二. 常量**
解释:一直不变的量。
python中本来没有常量,python中的常量:将变量全部大写,往往常量会放在文件的最上面
三. 注释***
解释:对代码解释说明,帮助自己或别人理解。
单行注释:用#
多行注释:’’‘注释内容’’'或""“注释内容”""
注释不能每行都用,在一些重点或难以理解的地方使用
三. 基础数据类型 *****
人类给机器划分的一些数据:数字类型、字符串类型、bool值
数字类型:
float 浮点型。 i = 3.14
int 整型。 i = 34
用来计算或者计数。
字符串型:
python中凡是用引号引起来的就是字符串。
单双引号可以配合使用。
三引号可以实现字符串换行输出。
字符串的+ 字符串的拼凑 字符串可以与字符串相加,不能相减。
字符串可以与数字相乘,乘以多少就重复多少次
bool值:
True or False
eg:print(True)
print(2 > 1)
结果:true
四. 输入 input *****
用户需要输入用户名密码(qq登录),此时就需要用户输入input
input 出来的数据全部都是字符串类型
name = input(‘请输入用户名:’)
print(name,type(name))
结果:
请输入用户名:adafd
adafd
数据类型的转化:
字符串转化成数字,字符串必须全部由数字组成
数字转化成字符串,数字必须全部由字符串组成
五. 流程控制语句if 条件语句 *****
初识结构:
if 条件:
执行结果
第一种结构:单独if
if 3 > 4:
print(333)
第二种结构:if else
choice = input(‘请输入你猜的大小:’)
if 0 < choice < 4:
print(“你猜的是小”)
else:
print(“你猜的是大”)
第三种结构:if elif elif…
choice = input(‘请输入你猜的大小:’)
if choice == 3:
print(1)
elif choice == 4:
print(2)
elif choice == 6:
print(3)
第四种结构:if elif elif…else
choice = input(‘请输入你猜的大小:’)
if choice == 3:
print(1)
elif choice == 4:
print(2)
elif choice == 6:
print(3)
else:
print(4)
if 嵌套
username = input(‘请输入用户名:’)
password = input(‘请输入密码’)
if username == ‘alex’:
if password == ‘123’:
print(‘登陆成功’)
else
print(‘密码输入有误’)
else:
print(‘用户名输入有误’)