1.输入及输出格式
注意:python向较于其他编程语言,有它独有的优势。拿一个方面来讲,如C语言在书写一个大循环时,需要注意一大堆的大括号,通过它来确定语句属于哪一个循环体;Python中就不需要这样,它是依靠缩进(Table键)完成这样的功能。
因此在书写python时,必须注意缩进。在pycharm中,系统会自动帮你完成缩进,还是很方便的;另外一定注意区分程序语句中不能使用中文符,如【;】—【;】、【?】–【?】
input() ##输入
print() ##输出
格式化输出
- 整型%d和字符串%s
- 浮点型 %f (自动默认保留小数点后六位)
- 百分比
2.数据类型
-
str:表示是一个字符串类型
-
int:表示一个整型
-
bool表示一个布尔型,真:Ture 假:False
-
float表示一个小数类型,浮点数
3.数据类型的强制转换
在python中input从默认输入中得到的是一个字符串
所以可以进行转换
其它数据类型的转换类似
4.变量
-
什么是变量?
变量是计算机内存中的一块区域,存储规定范围内的值,值 可以改变,通俗的说变量就是给数据起个名字。
-
变量命名规则
变量名由字母、数字、下划线组成
不能以数字开头
不可以使用关键字, 举例:a,a1,a_1 -
变量命名方法
驼峰命名法:
1.大驼峰:每一个单词的首字母都大写
FirstName LastName
2.小驼峰:第一个单词以小写字母开始,后续单词的首字母大写
firstName lastName -
变量的赋值
Python中的变量不需要声明,变量的赋值就是变量声明和 定义的过程;
每个变量在使用前都必须赋值,变量赋值以后该变量才会 被创建;
等号(=)用来给变量赋值,等号(=)运算符左边是一个 变量名,等号(=)运算符右边是存储在变量中的值。 举例:a=1 -
多个变量赋值
Python允许同时为多个变量赋值。
例如:a = b = c = 1 也可以为多个对象指定多个变量。
例如:a2,b2,c2 = “zz”,18,1
5.常用的操作符
- 算术操作符
【+】【-】【*】【/】【%】【**】
下面举几个例子
优先级
多个算术运算符在一起时先乘除后加减
【**】——幂运算操作符,规则:幂运算操作符比其左侧的一元操作符优先级高,比其右侧的一元操作符优先级低
例:
当【-】被当作负号时,它是一元操作符。如下运算:
【**】比左侧的负号优先级高,先做幂运算
负号在右边时,优先级大于【**】,先做正负的运算,后做幂运算
其实同数学运算的规则相同
- 逻辑运算符
and
条件1 and 条件2
两个条件同时满足,就返回True
两个条件有一个不满足,就返回False
or
条件1 or 条件2
两个条件只要有一个满足,就返回True
两个条件都不满足,返回False
not
一元操作符,取它后面操作数相反的布尔值
-
比较操作符
= 是指赋值,== 是指等于
比较操作符返回一个布尔值,条件成立时为真【1】,条件不成立为假【0】
操作符优先级我们用一张图直观的表示