python第一天
python特点 简单易学,免费开源,应用广。
编译性和解释型
编译:一次性全部编译,把程序源代码都编译成机器语言,保存为二进制文件
解释:逐步解释每一句源代码,一行一行执行,跨平台好
------------------------------------------------------------------------------
print("xxx") //print是一个函数
数字不需要加引号
输出多个变量中间用逗号(,)隔开 打印出以空格隔开
函数自带默认换行。
占位符:%d数字 %s字符 %f浮点 %% 表示一个%
eg : print("xxxxxxxx%dxxx",%xxx) 第一个为占位符,第二个为连接符 ; %.2xxx 表示xxx的浮点数保留两位小数
-----------------------------------------------------------------------------
创建pycharm项目后,会在文件夹下生成.ides文件,会记录python解释器的版本信息,记录当前项目目录下的哪些文件
pycharm基本配置
1配置python解释器 在设置中选择
2配置调整字体大小。 在设置中找到编辑,字体
3配置ctrl+滚轮放大缩小字体,
程序执行原理
运行时,程序加载到内存中,等待CPU的调度。
注释
单行注释 # (ctrl+/ 快速注释,取消注释)
多行注释 三个成对儿的双引号 或单引号
规范
注释#与注释内容 保持两个空格
缩进 保持一个tab或四个空格
变量的定义及其使用
格式 变量名 = 变量值
作用:临时存储数据
第一次出现:定义
再出现:使用
(变量中的数据是可以改变的)
标识符命名规范(同样,变量,函数名,类均遵循以下规则)
格式 以字母,数字,下划线组成。
规则 不能以数字开头,不能与关键字重名,不能使用中文变量名,区分大小写,
变量名命名法
小驼峰 首字母要小写 xAAAA
大驼峰 首字母要大写 Xaaaa
下滑 首用下划线 _aaaa
python关键字(具有特殊含义或功能的标识符)
import keyword
print(keyword.kwlist) # 打印出关键字
运算符
算数运算符 (+加)(-减) (*乘)(/除)(//求商取整)(%求余)(**幂) *遇到字符串,重复次数
比较运算符 (两个符号必须连在一起)
== | 相等,返回ture |
!= | 不相等,返回ture |
> | 左大右,返回ture |
< | 左小右,返回ture |
>= | 大于等于,返回ture |
<= | 小于等于,返回ture |
逻辑运算符
and | 两者为ture ,返回ture |
or | 两者有一个ture,返回ture |
not | 取相反,ture/false |
赋值运算符
= | 赋值 |
+= | a+=10 a=a+10 |
-= | a-=10 a=a-10 |
*= |
a*=10 a=a*10 |
/= | a/=10 a=a/10 |
//= | a//=10 a=a//10 |
%= | a%=10 a=a%10 |
**= | a**=10 a=a**10 |
优先级由高到低(幂)(乘,除,取余,取商)(加法,减法)(比较)(等/不等)(赋值)(逻辑)
必要可用括号调整优先级