基础语法
1. 注释:
代码中不参与编译执行的部分(不会被翻译成机器码的部分),注释的存在不会影响程序的功能,并且没有内容的约束,可以以任何方式写任何内容
1.1注释的作用:
a.对代码进行注解和说明,提高代码可读性
b.取消代码功能
1.2添加注释的方式:
a.单行注释(在一行内容前加#,快捷键:ctr+\)
b.多行注释(将多行内容放在三个单引号或三个双引号开头和结束的中间)
2.行和缩进:
2.1:一条语句占一行,一行结束后不需要分号
2.2:如果要把多行写在一行,加分号
2.3:默认情况下,代码顶格写。一条语句的开头不能随意添加空格,或者按tab键
3.标识符和关键字:
**3.1:**标识符:所有由程序员命名的名字:由字母、数字或下划线组成,并且数字不能开头
**3.2:**关键字:本身具有特殊意义或特殊功能的标识符就是关键字,关键字不能作为名字使用
4.基本数据和数据类型:
**4.1:数字数据——**表示数值大小的数据,例如:年龄、价格、数量、折扣、距离…
表示方法: 和数学表示数字的方式一样,例如:18,12.5,3e5
类型: int(整型)、float(浮点型)
**4.2:文本数据——**用文字符号来表示信息的数据,例如:姓名、籍贯、学校名、家庭住址、电话号码、身份证号
**表示方法:**必须使用单引号或双引号括起来,例如:‘成都’,“重庆”
**类型:**str(字符串)
**4.3:布尔数据——**只有True(表肯定)、False(表否定)两个值
**表示方法:**直接写True或者False
**类型:**bool(布尔)
**4.4:空值——**用None表示没有,表示无
5.获取数据类型 – type:
type(数据)——获取指定数据对应的类型
6.类型转换:
将一种类型的数据转换成另一种类型的数据
6.1:其他数据转换成整型
**a:**所有浮点数都可以转换成整数
**b:**去掉引号以后本身是整数的字符才可以转换成整数
**c:**所有的布尔型都可以转换成整数
**d:**空值不能转换成整数
6.2:其他数据转换成浮点型
**a:**所有的整数都可以转换成浮点数
**b:**去掉引号本身是数字的字符才可以转换成浮点数
**c:**所有的布尔型都可以转换成浮点数
**d:**空值不能转换成浮点型
6.3:其他数据转换成字符串
所有类型数据都可以转换成字符串,输出为加上引号的原数据
6.4:其他数据转换成布尔
所有类型数据都可以转换成布尔,零值和空值会转换成False,其他全是True
7.输出函数 – print:
控制台显示的内容是程序中用print函数打印的结果;如果想要某一个数据在控制台中显示出来,那就必须在程序中用print打印。
**7.1:**一次打印一个数据:print(数据)
**注意:**打印字符串的时候,引号不会显示
**7.2:**同时打印多个数据:print(数据1、数据2、数据3、…)
**7.3:**定制end:print(数据,end=字符串)
**注意:**print打印数据的时候,会先将所有的数据打印到控制台中,打印完数据后,会自动打印end的值(end默认是换行)。
**7.4:**定制sep:print(数据,…,sep=字符串)||| print(数据,…,sep=字符串,end=字符串)
**注意:**一个print同时打印多个数据的时候,数据和数据之间的分割方式由sep决定,sep默认是空格。
2.输入函数 – input:
变量名 = input(输入提示信息) —— 提升用户输入数据,并且将输入的结果保存到变量中
**注意:**不管通过input输入的是什么数据,得到的数据类型都是字符串