一 变量
python 中的变量必须命名并且赋值才能够被创建成功
二 变量类型
数字类型:
int
float
bool
参照https://www.cnblogs.com/yvonnes/p/10020958.html
1.对数字使用bool的时候,0返回真,其他都返回假
2.当对字符串使用bool函数时,对于没有值的字符串(也就是None或者空字符串)返回False,否则返回True
3.bool函数对于空的列表,字典和元祖返回False,否则返回True。
4.用bool函数来判断一个值是否已经被设置
非数字类型:
字符串
列表
元组
字典
变量类型转换问题
三 运算符
算术运算符
+ 加 也可用于字符串的拼接
- 减
* 乘
/ 除
// 整除
%取模
**幂运算
比较运算符
类似C语言 == , != ,> ,= ,<=
逻辑运算符
and, or ,not
位运算符
&,|,^,~,<>
四 分支和循环语句
1.分支判断语句
if的使用如下
注意else if在这里是elif
1 a=input()2 a=int(a)3 b=input()4 b=int(b)5 print(a+b)6 if a>b:7 print(a)8 else:9 print(b)
2.循环语句
while的使用如下
a=3a=int(a)while a>=0:
print(a)
a-=1
for循环的使用如下
for i in range(1,5):
print(i)
需要注意的是,这里只会从1输出到4
for循环同样可以对字符串使用
for i in "fuck you":
print(i)
如果想要实现for循环的for(int i=8;i>=2;i-=2)这样的语句,在python中又应该如何去写呢?
for i in range(20,10,-2):print(i)
运行结果为
20
18
16
14
12
五 input 以及print的使用
1.输入
python3.x中仅有input,一行输入全部都看作是字符串。返回值也是字符串。
对于多个数字的输入,可以使用list来辅助输入。
2.格式化输出
1.可以使用format()方法来实现
https://www.cnblogs.com/yymn/p/8074130.html
#输入334
a=input()
a=int(a)
print("cnm{}".format(a))
#输出cnm334
六 python中的函数的使用
先看一看最简单的计算圆的周长和面积的函数吧
pi=3.1415926
defcircle_area(r):return pi*r*rdefcircle_c(r):return 2*pi*r
r=input()
r=float(r)print(circle_c(r))print(circle_area(r))