Python学习003—python语法
python语法
几个概念
表达式:总会计算出一个结果
语句:输入语句、打印输出语句、判断语句、循环语句、等…
程序:一个程序相当于一个功能
函数:就是一种语句,形如 xxx()
- input()—输入函数
- print() —打印函数
a = input(请输入:")
# 括号里的内容就是函数的参数,返回值就是函数执行的结果
- 看某一函数的源码:按住键盘上的ctrl+鼠标左键,即可进入查看
定义一个函数:
#定义函数 def,有冒号的情况下,要把函数写完整,pass不可少
def a():
pass #相当于占住这个位置,将代码补充完整
# 可自定义函数,自己去写函数的功能。
函数分为内置函数和自定义函数。
函数两要素:参数和返回值。
标识符
关键字
在pycharm界面下方点击Python Console,然后再下面的界面中输入import keyword---->>keyword.kwlist---->回车,即可看到关键字。
标识符
标识符是程序员自己定义的,如函数名、变量名等。
组成:大小写英文字母、数字0-9、下划线_
不能以数字开头
变量
cpu :执行
内存:存地址
硬盘:文件存在硬盘,给内存地址
例如a = 1,1是变量,a是引用。
变量存储了一个ID、一个type、一个value,一共三个。
变量在内存中那一块儿区域----看地址,地址用ID表示。
注意:两个对象相等和两个对象是同一个对象是两个概念。
列表是可变的数据类型。
Python Console的区域内存有限,会有溢出的可能性。
基本数据类型
整数(int),也叫整型;
小数(float),小数又叫浮点型。
a = 1
print(type(a))
布尔值(bool):只有两个值True和False。
空值:只有一个数值None,也就是空值,表示不存在,没东西。
null-----没有
字符串(str)
- 一定要有引号(一对单引号或者一对双引号,二者不可混合使用)
- 单引号和双引号一样,没有区别,按自己喜欢的使用就好。
- 转义字符:反斜杠 \
转义字符 | 意思 |
---|---|
\n | 换行符 |
\t | 一个缩进的距离,一个 tab 键的距离,相当于 4 个空格 |
r’ ’ | 代表原字符串,没有其他任何意义 |
\ | 转义字符,表示后面的一个字符不再具备特殊意义,就表示字符或者字母本身的意思 |
- 长字符串
*三个引号
*保持文本的格式;注释的作用。 - 格式化字符串
*拼串
*参数传递
*占位符 %s , %f , %d, f’{}’(f+单引号+大括号)
f’{}’(f+单引号+大括号)
a = "china"
s = f'我爱你{ a }'
print(s)
#s.format(参数)
c = "china"
k = '我爱你{}'.format( c )
print(k)
- python里使用某个东西的规则:
*1.python自带所拥有的的,可直接使用
*2.如果不是自带的,必须先声明,才可以用
列表
元组
字典
集合