Python语法基础和变量
1、Python语法基础
python源文件:py文件;文件后缀是.py
1)、python解释器及保存路径
print(’’):指挥计算机在控制台打印结果
print('')
2)注释
# 1、注释
# 注释就是代码中不参与编译(解释)执行的部分。(注释的存在不影响程序的功能)
# 注释在代码中的作用:1、对代码进行注解和说明(让程序员在读代码的时候更轻松);2、让程序功能消失
# 1)单行注释(ctrl+/) - 在注释内容前加# (#后面最好有个空格)
# 2)多行注释 - 将注释内容放在""""""里面或者‘’‘’‘’里面
"""
注释内容1
注释内容2
"""
'''
注释内容3
注释内容4
'''
3)行和缩进
1、python中一条语句占一行,一行结束后可以不写分号
print('你好')
print('吃饭了吗?')
SyntaxError - 语法错误
2、如果要在一行显示多条语句,语句之间必须使用分号
print('你好');print('吃饭了吗?')
3、pythion中一条语句的开头不能随意添加缩进(空格或按tab)
4)标示符和关键字
1、标识符
标识符是程序员在程序中给变量、函数或者类命名的时候的命名要求
标识符:1、由字母、数字、下划线组成 2、数字不能开头
2、关键字
在Python中本身就具备特殊功能或者特殊意义的标示符就是关键字
关键字只能在特定情况按照特定的方式使用不能用来给变量、函数、类取名字
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', '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']
5)常用数据和数据类型
1、数字数据 - 表示数值大小的数据就是数字数据,程序中使用的时候和数学中一样:直接写。
例如:18、100、-10、3.1415926、-9.1
数字对应的类型:整型、浮点型
a.整型(int) - 所有整数对应的类型
b.浮点型(float) - 所有小数对应的类型
print(3E4) # 30000
print(3E-4) # 0.0003
2、文本数据 - 表示文字信息的数据,程序中使用文本数据的时候需要将文字内容放到单引号或者双引号中
例如:‘千锋’、‘15103993329’
print('你好') # 你好
3、布尔数据 - 只有Ture和False两个值,Ture相当于生活中yes表示肯定、真;false相当于生活中no表示否定、假
程序中使用布尔的时候Ture和False直接写
布尔数据对应的类型:布尔(bool)
print(True, False)
4、空值 - None,表示没有
6)输入和输出
1、输出(打印函数)函数 - print
将程序中的数据显示到控制台
1)一次打印一个数据
print(数据)
print(100)
print(4 + 2)
print(type(12.3), type('余婷'), type(False))
'小明'
'18'
False
print('姓名:', '小明', '年龄:', 18, '已婚:', False)
2)设置参数end
print(数据, end=回车) - print打印数据的时候先将数据全部显示在控制台,显示完成后自动打印end的值,end默认值是回车
print("------------------------------")
print(100, end=' ')
print(200)
3)设置参数sep
默认情况下一个print同时打印多个数据,数据之间用空格隔开
print(11, sep='+') # 单独一个数据不会显示
a = 11+22+33
print(11, 22, 33, sep='+', end='=')
print(a)
2、输入函数 - input
变量名 = input(输入提示信息)
name = input('请输入姓名:')
age = input('请输入性别:')
gender = input('请输入年龄:')
print(name, age, gender)
print(type(name), type(age), type(gender))
print(age > 15)
注意:不管通过input控制输入的数据是什么,得到的数据类别都是字符串
补充:类型转换
类型名(数据)
2、变量
变量就是用来保存数据的,通过使用变量就可以使用变量中保存的数据
1)、定义变量
定义 = 创建
语法:
变量名 = 数据
说明:
变量名 - 程序员自己命名
要求:标识符;不是关键字
规范:1、见名知意(看到变量名就大概知道变量中保存的是什么数据)
2、所有的字母都小写,多个单词之间用下划线隔开
例:dog_name = ‘跳跳’
3、不使用系统的函数名、类名、模块名
= - 赋值符号,固定写法
数据 - 任何有结果的表达式,例如:具体某种类型的数据、已经赋值过的变量
name = '杜正勇'
age = 25
number = '18894009819'
print(name, age, number)
2)、使用变量
使用变量就是使用变量中保存的数据,数据能做的事情,变量都可以做
print('姓名;', name, '年龄:', age, '电话:', number, sep=' ')
print('姓名:', name, end=',')
print('年龄:', age, end=',')
print('电话:', number)