编程语言的分类
变量的特点、定义方式、变量名规范、变量的注意事项、常量
五大基本数据类型,查看数据类型的方法、变量的类型取决于什么
变成语言分为:
1.编译语言
2.半编译半解释型语言
3.解释型语言
对于编译语言:
典型:c、c++
特点:
1.可以直接编译成机器码
2.机器可以直接识别
3.运行效率非常高
对于半编译半解释型语言
典型:java、c#
特点:先编译成(即机器 不认识,人类不认识)中间语言
然后在解释
解释型语言
典型:python、javaScript、PHP、Lua
特点:需要通过解释器解释程序
解释一行执行一行,执行效率较低
变量:
特点:是程序的基础组成部分
在程序运行过程中参与计算
随着程序的运行可以发生变化
定义一个变量:
等号左边是变量名
等号右边是变量值
等号是赋值运算符
变量名规范:
1.变量名以数字、字母、下划线组成,不能以数字开头
2.不能使用关键字命名
如何查看python中的关键字?
import keyword
keyword kwlist
关键字都有:
['False', 'None', 'True', '__peg_parser__', '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']
不需要记忆
3.变量名要有意义
4.变量名区分大小写
5.多个单词以下划线分割
注意事项:
常量:不会变化的量
数据类型:
变量的类型取决于变量的值
五大基本数据类型:
1.整数型 int
2.浮点数 float
3.字符串 str 以单、双引号包裹的内容
4.布尔类型 bool 以科学家名字音译命名 False True
5.空类型 NoneType 该类型只有None一个值
补充:复数类型 complex eg:1 + 10j
调用complex将其他类型转化为复数类型,complex_demo = complex("22")
查看数据类型:
调用type()方法
print(type(需要查看类型的数据))