基础语法
1. 注释 :代码中不参与编译执行的部分,注释的存在不会影响程序的功能,并且没有内容的约束,可以以任何方式写任何内容
-
注释的作用
- 对代码进行注解和说明
-
提高代码可读性
-
取消代码功能
-
添加注释的方式:
-
单行注释:在一行注释内容前加
# (快捷键:ctrl+/)
-
多行注释:在需要注释的内容首未加三个单引号或双引号
''' 第一行注释内容 第二行注释内容 ''' """ 第一行注释内容 第二行注释内容 """
-
2.打印:
-
一条语句占一行,后面不需要分号
print(100) print(200)
-
如果多条语句写在一行,每条语句之间加分号
print(100);print(200)
4. 标识符和关键字
-
标识符:由字母、数字或者下划线组成,且不能以数字开 头
-
关键字:本身具有特殊意义或者特殊功能的标识符就是关键字,关键字不能作为名字使用
-
查询关键字方法:
from keyword import kwlist print(kwlist)
4. 基本数据和数据类型
-
数字类型:表示数值大小的数据,例如:年龄、价格、数量、折扣、距离等。
- 表示方法:和数学表示数字的方式一样, 例如:18、12.5、-34、3e5
- 类型:int(整型) -所有不带小数的数、float(浮点型) - 所有有小数点的数
-
文本数据:用文字符号来表示信息的数据,例如:姓名、籍贯、专业、学校名、家庭住址、电话号码、身份证号
-
表示方法:必须使用单引号或者双引号引起来,例如:“重庆”、“电子信息”、‘12345678’、‘qwe’
-
类型:str(字符串)
-
-
布尔数据:布尔数据只有 True 和 False 两个值,其中True表示真、成立、肯定; False 表示假、不成立、否定。
- 表示方法:直接写 True 或者 False
- 类型:bool(布尔)
-
空值 : 用 None 表示没有,表示无
-
获取数据类型:type
- 语法:type(数据) 获取指定数据对应的类型
-
类型转换:将一种类型的数据转换成另外一种类型的数据
-
语法:类型名(数据) 将指定数据转换成指定类型
-
案例:
print(int(12.2)) #将浮点数转换成整数,抹零取整,结果为 12 ''' 可以将浮点数、布尔值和只含整数的字符串转换成整数 None不能转 ''' print(float(12)) #将整型转换成浮点数,结果为 12.0 ''' 所有的整数和布尔值都可以转换成浮点型 只含数字的字符串(引号里可以是整数和浮点数) None不能转 ''' print(bool(10)) #将数字转换成布尔值,结果为 True '''所有类型的数据都可以转换成布尔值;转换的时候零值和空值会转换成False,其他数据都是True '''
-
5. 输入和输出函数
-
输出函数: print
-
一次打印一个数据:print(数据)
# 输入函数 输出结果 print(100) # 100 print('ab') # ab 打印字符串时不显示引号 print("hello") # hello print(100 + 200) # 300 print(type(100)) # int
-
同时打印多个数据:print(数据1,数据2,数据3)
print(100, 200, 300) # 输出结果:100 200 300 print('abc', 100, 12.5, True) # 输出结果:abc 100 12.5 True print(type(100), type(12.5)) # 输出结果:<class 'int'> <class 'float'>
-
定制 end 和sep :print(数据1, 数据2, 数据3,…, sep = 字符串, end = 字符串) 一个print同时打印多个数据的时候,数据和数据之间的分割方式由sep的值决定,sep默认是空格
print(10, 20, 30, 40, sep=' + ', end=' = ') print(10 + 20 + 30 + 40) # 结果:10 + 20 + 30 + 40 = 100
-
-
输入函数:input()
-
变量名 = input(输入提示信息),如:
name = input('请输入姓名:') print('name',name) # 运行栏会显示: ''' 请输入姓名: 手动输入姓名后,程序继续运行 最终运行结果为: 请输入姓名:张三 name 张三 ''' ''' 不管通过input输入的是什么数据,得到的数据的类型都是字符串 '''
-