day2
1.基本语法
Python是一门解释性语言
python --version
pip install ipython jupyter
ipython
jupyter notebook
ctrl+y(ctrl + shift + z) 反撤销
ctrl+/ 多行注释
鼠标左键->按住shift->选中部分鼠标左键
按住ctrl鼠标左键->出现多个光标
注释是代码中不参与编译执行的部分,用于代码的解释说明,方便阅读
单行注释:在一行文字前加#
多行注释:选中多行,ctrl+/,或者使用三引号将内容引起来
一般情况下,python文件中一行一条语句,如果一行要写多条语句需要加分号
一条语句多行显示:在合适的位置换行时加上\
1.1输入输出函数
# encoding=utf-8 声明文件编码
print('hello world')
10 + 20 # 输出30
'abc' * 3 # 输出'abcabcabc',相当于3个'abc'相加(拼接 )
str1 = input('>>>:')
-
print()是python内置函数,可以将括号内的内容从控制台输出
括号中可以放数据
括号中可以放变量
括号中可以放运算表达式
一个print可以同时打印多个数据,需要使用逗号隔开
-
input()函数
语法:变量名 = input(提示语句)
当程序在执行过程 中遇到input(),会暂停执行
默认接受的数据类型是字符型str
1.2导入模块
import this
import platform
platform.architecture() # 查看安装python位数
1.3行和缩进
在python中,不能在一句代码开头随意加空格或制表符,同一级代码开头的缩进是一致的,否则会报错
行的规范:要求声明函数和类的时候,前后有两个换行,类中函数声明前后有一个换行
1.4标识符
标识符是用来给变量、函数或者类命名用的
要求由字母数字下划线组成并且不能以数字开头(Python 3中语法允许中文变量名,但不推荐使用)
python中大小写敏感
1.5关键字(保留字)
- python保留用来表示一些特殊功能和特殊意义的标识符就是关键字
import keyword
print(keyword.kwlist)
1.6常见数据类型
整型(int):表示所有整数
浮点型(float):表示所有浮点数
布尔型(bool):表示真/假数据,只有True和False
字符串(str):表示所有文本数据
2.变量
a = 100 # 变量名 = 值
b = 200
print(a+b)
- 变量是程序中用来保存数据用的
2.1变量的使用
语法:变量名 = 值
-
说明:
变量名:自定义,要求是标识符,不能是关键字
规范:见名知义,所有字母小写,多个单词之间用下划线隔开
= :赋值,将等号右边的值赋值给左边的变量,值为python支持的数据类型,已定义的变量,后者运算表达式
同时声明多个变量:
a=b=c=10
print(a,b,c)
d, e, f = 1, 2, 3
print(d, e, f)
变量必须先声明后使用
对某个变量重复执行赋值操作,新的值会覆盖旧的值
2.2变量的类型
同一个变量可以存储不同类型的数据,type()函数可以查看数据的数据类型
-
变量赋值的原理:
C语言中:根据指定的数据类型在内存中开辟空间,并且不同数据类型开辟的内存空间是不同的且确定的,这样可能会造成内存浪费或者内存溢出;变量存储的是数据内存地址
Python中:根据数据对存储的需求在内存中开辟相应大小的内存空间,这个空间大小是可变的,可以做到C语言做不到的合理分配内存空间
3.运算符
-
python支持的运算符包括数学运算符、比较运算符、逻辑运算符、赋值运算符、位运算
- 数学运算:+、-、、/、//、%、*(幂运算优先级最高)