python(基础)

Python 运行过程

编译型, c   c++    --à准备好的一桌子菜,直接吃

一次性·把你的代码·编译生成机器能够识别的二进制码,

(速度快)跨平台性差

解释型: python     --à火锅,一边煮一边吃

  不是纯粹的解释,也有一个编译的过程,pyc文件机器不能识别,还需要虚拟机逐个翻译

  在代码执行时,一条一条的解释成机器能够识别的二进制码,

(速度比较编译型会慢),跨平台

混合型,(先编译再解释)   java

变量

变量只能是字母,数字或下划线的组合

       变量名的第一个字符不能是数字

以下字符不能为变量名

['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

变量不能为中文

变量的定义要具有可描述性

注释:      描述代码的意义,调试代码

# 单行注释

“””  ””” 多行注释

‘’’’’’

常量   不变的量  pai=3.14这种不变的量

1, Python里面约定俗成用大写字母表示常量,一旦定义不可更改

2, 数据类型

字符串    str

  加引号的就是字符串,单双引号定义是没有区别的

  嵌套用法是注意里面单,外面双,里面双,外面单

  book = "python" book

1 = 'python'

a = "我喜欢学习'python'"

b = '我喜欢学习"python"'

       字符串的连接   +*

数字     int

  Print()  输出

  Input()  输入  接收的所有输入默认都是字符串格式。

  Type() 检测·数据类型的 type(a)  <class”str”>    

格式化:  三种方式

1, %s

2,format

0,1 代表位置,位置从0记数

3, f

print(f"你们好1908 欢迎{name}同学")

4,练习:动态输出名片

注意%d只能接收数字,input输出的是字符串,所以需要用int转化为数字格式。

原文地址:https://www.cnblogs.com/yuzui/p/11680098.html