python基础语法
注释
- 概念:代码中不参与编译执行的部分(不会被翻译成机器语言)
- 单行注释:注释内容前加上一个#(支持ctr+快捷键)
- 多行注释:注释内容放在三个双引号或者单引号之间
- 作用:对代码进行注解和说明,增强代码的可读性,让代码功能消失
行
一条语句占一行,一行结束后不需要写分号
多条语句放一行,语句之间需加分号
缩进
一条语句前面不能随便添加缩进(一般情况下默认顶格写)
基本数据类型
-
数字数据:用来表示数值大小的数据。例如:年龄、身高、体重、距离等。在程序中同数学中的数字一样,保持正负性,如23、-2,支持科学计数法。
数据类型:整型(int相当于生活中的整数)、浮点型(float相当于生活中的小数)
-
文本数据:用文字来表示信息的数据。例如:家庭住址、专业姓名、电话号码等。在程序中放在双引号或者单引号之间。
数据类型:字符串(str所有文本数据都是)
-
布尔数据:只有true(真,肯定)和false(假,否定)两个值
数据类型:布尔(bool)
-
空值:None
获取数据的类型
格式:type(数据)
指获取指定数据的类型
数据类型转换
格式:类型名(数据)
功能是将指定类型转换成目标类型
print(int(1.2)) #浮点转换成数字取整
print(float(88)) #整数后添加小数点(默认一位
#print(int('工藤新一')) #字符串转换成数字无法转换,除非字符串内容是整数
#print(int"Lucy")
print(int(True)) ##布尔可以转换成字符串,原值不变;布尔可以转换成数字,为1
print(bool("zoulanlan")) ##字符串可转换成布尔,值是True
print(str(12345)) ##数字转换成字符串依旧是数字
print(bool(None)) ##空值不可转换成数字,转换成字符串是原值,转换成布尔是Flase
标识符
Python的命名要求:名字(可能是变量名、函数名、类名、模块名)必须由数字、字母、下划线构成且数字不能开头
定义变量名:变量名 = 数据
关键字
本身具有特殊功能或者特殊意义的标识符,不能另作他用
输入
在程序中获取从控制台输入的数据
输入函数
变量 = input(输入提示信息)
提示用户输入数据并且将用户输入的数据保存到指定的变量中
注意:不管通过input操作输入的是什么数据,返回的数据类型都是字符串
输出
print(数据)
一个print打印一个数据
运行函数的时候在控制台看到的内容,一定是在程序中用print打印的内容(如果需要在控制台显示什么,一定要在程序中用print打印什么)
同时打印多个数据:print(数据1,数据2,数据3,…)
拓展
设置end:print(数据1,数据2,数据3,…,end=‘xxx’)
默认情况下一个print的打印结果占一行(print在打印完数据以后,会自动打印end的值,end默认情况下是换行)
设置sep:print(数据1,数据2,数据3,…,sep=‘xxx’)
#sep的值控制多个数据在打印的时候分割方式,默认是空格
print(100, 200, 300,end='=',sep='-')
变量
变量名 = 数据
建议:如果在程序中需要使用数据,先用变量将数据存储起来,然后再通过使用变量来使用这个数据
定义变量(定义 - 创建) - 将数据保存到变量中
说明
变量名:由程序员自己命名
必须满足:
- 两个要求
- 是标识符
- 不是关键字
- 三个规范
- 见名知义(看到变量名就大概知道这个变量中保存的是什么数据)
- 字母都小写,多个单词用下划线隔开
- 不使用系统的函数名、类名和模块名
赋值符号
=
数据:需要保存的对象;提供数据的方式;具体的数据;已经赋值过的变量;运算表达式;函数调用表达式
使用变量就是在使用过程中保存的数据