python1中的基本语法以及规则
注释,输出, 输入
python的语法没有分号。和C++,java,C等高级语言略有区别。
!!!!!python 一定要注意tab键的使用,很重要
注释:
#表行注释
三个单引号或者双引号表示多行注释。
#单行注释
"""
多行注释。
"""
#两种输出
a=int(input('请输入:'))
print('你的输入为:',a)
print("输出a:\t")
print(a)
print('输入为',a)
#type(),判断字符类型。
print(type(a))
#isinstance(),判断字符类型,输出为boolean类型
print(isinstance(a,int))
print(isinstance(a,float))
数据类型
Python基本数据类型一般分为:数字、字符串、列表、元组、字典、集合这六种基本数据类型
常用的数值类型:Boolean类型,整型,浮点型,e记法(科学计数法),python的数值能够进行大位数加减乘除。
常用操作符
算数操作符:
操作符 | 含义 |
---|---|
+ | 加 |
- | 减 |
* | 乘 |
/ | 除 |
** | 幂 |
// | 整除 |
% | 取模 |
逻辑运算符
and or not。(与或非)
三元操作符:
2 if 2>3 else 3 #2<3返回2 否则返回3.
换种C的写法:
if(2<3)
return 2;
else
return 3;
//x<y?x:y;
assert:断言,如果为假,就会抛出AssertionError错误,对于调试,很有作用。
assert(2>3)
错误信息: assert(2>3)
AssertionError
循环,分支
分支
单分支:
"""
if 条件1:
执行体1
else 条件2:
执行体2
"""
if 2<3:
print(3+2)
else:
print(99)
while循环
while 条件:
循环体
b=45.0
c=0
while b<1e10:
b*=10
c+=1
print(b)
print(c)
for循环
for 条件 in 表达式:
循环体
for i in range(10):
if i%2:
continue
else:
print(i)
一定要注意tab键的使用。
range([初值],终值,[步长])
[]:代表可以省略。
break,continue也可以使用,使用方法与C,C++,Java一样。
制表位,空格,退格,换行的区别
整数进制