一.基础语法
区分c语言,java及其他语言。python是一种弱语言,在python中不用定义变量的数据类型,对数据的类型没有严格的要求。但不能说python没有数据类型。
1.变量
变量不需要定义其类型直接使用
a = 12
b = "hahaha"
x,y,z="haaha","python", "xxsa" 在python中允许多个变量同时赋值
print(a)
print(b)
2.运算符
小于< 大于 > 赋值运输符 = (相当于浅拷贝) 加 + 减 - 等于 ==
* 乘 ** 幂运算符 **=
除 / 整除 // 取余 % += -= 注意:在python中没有++ 没有 --
3.转义字符
\n 换行 \t 水平制表符 \\反斜杠 \' 单引号 \'' 双引号
4.类型转换
查看变量类型type(变量)
a = "1232"
type(a)
<class 'str'> 字符型
a = int ("1232") 转换为 int 类型
type(a) <class 'int'>
方法:想转换的类型(变量或值)
注意:只有数字型的字符串才能被转换为 number 型,其中含有除数字以外的其他字符是不能别转换的
4.输入函数
input();
5.字符串的拼接
方法一:print("a的变量的值为%s"%(变量或值))
方法二:("a的变量值为"+str(变量或值))
方法三:print("a的变量值为{}".format(变量或值))
且一个{}对应一个变量或值
方法三:print("a的变量值为",a)
5.布尔类型
True --------真
False ------假
注意:首字母必须大写
6.逻辑与运算符
and -----相当于 && 且 ---一假及假
or --------相当于 || 或 一真全真
not ----一般与 in 一起用
语法流程:
1.顺序流程
自上而下
2.选择结构
2.1单分支
if 条件 :
#缩进
2.2 双分支
if 条件 :
#缩进
else :
#缩进
2.3多分支
if 条件 :
#缩进
elif 条件 :
#缩进
..............
注意:缩进 有两种方式 空格缩进 和 Tab缩进
2. while 循环
while 条件 :
#缩进 循环体
3.for循环
for in ----- 遍历容器
for 变量 in 容器: