python基本说明和语法结构

1 在python中代码可读性是第一位

2 在保证代码可读性的情况下尽量减少代码

python中的str int tuple类型是不可变类型每次赋值会重新开辟内存空间

python赋值分配

#在python中此处b赋值重新开辟内存地址
a = 1
b = a
a = 2
print(b)

#在python中列表数据类型默认使用引用传递
a = [1,2]
b = a
a.append(3)

python输出字符串

print('hello word')

python逻辑结构语法

if结构

#条件语句 python用缩进来表示大括号

#一般来讲缩进4个空格 

#并且条件中逻辑若换行 缩进必须一样否则报错

if 条件:

    print('1')

    print('2')

elif 条件:

    print('3')

    print('4')   

else:条件:

    print(2)
name = 'master'

#使用in查找是否包含m
if 'm' in name:
    print('is ok')
else:
    print('is not ok')

#not in不包含
if 'm' not in name:
    print('is not ok')
else:
    print('is ok')

#返回bool值
print('m' not in name)

#not取反
print(not True)


user = 'master'

#python中用and和or来代表逻辑与 逻辑或
if user == 'master' and 'mas' in user:
    print('is ok')
else:
    print('is not ok')

if user == 'master' or 'mas' in user:
    print('is ok')
else:
    print('is not ok')

 

while结构

#一个死循环

while 1==1

  print('ok')

python循环结构中

break跳出循环

continue终止当前循环开始新循环

#while else
count = 10
while count < 10

    print(count)

    count = count + 1 

else 

    print('end')

python常用数字操作

#数字

a1 = 10

a2 = 10

#python除了基本的加减乘除 2个乘号代表4的4次方

a3 = 4**4

#取余

a4 = 10 % 2

#两个杠取商

a5=8//3



#常见数字操作

a1 = 2

a2 = 2

a3 = a1 + a2

a3 = a1 - a2

a3 = a1 * a2

a3 = a1 / a2

#次方

a3 = a1**a2

#取商

a3 = a1//a2

#取余

a3 = a1 % a2

 

python输入操作

inp = input('请输入')

猜你喜欢

转载自www.cnblogs.com/masterDao/p/10353233.html