Python教程

python学习笔记

本文主要是介绍python学习笔记,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

#今日学习笔记


str1='人生苦短,我用python'
str2="人生苦短,我用python"
str3='''人生苦短,我用python'''
print(str1,type(str1))
print(str2,type(str2))
print(str3,type(str3))
#数据类型转换
name='张三'
age=20
print(type(name),type(age))
print('我叫'+name+'今年'+str(age)+'岁')
a=10
b=198.8
c=False
print(str(a),str(b),str(c),type(str(a)),type(b),type(c))
#将str转成int类型时,字符串必须为数字串(整数),非数字串是不允许转换的
#字符串中的数据如果是非数字串,则不允许转换

#python中的注释

#输入功能(单行注释)
print('hello')
'''哈哈,
我是
多行注释'''


#Python中的输入函数input
present=input('大圣想要什么礼物呢')
print(present)

#从键盘录入两个整数,计算两个整数的和
x=input('请输入一个加数:')
x=int(x)
y=input('请输入另一个加数:')
y=int(y)
print(x+y)

#python当中的运算符
print(1+1)
print(1-1)
print(2*4)
print(1/2)
print(11//2)#整除
print(11%2)
print(2**3)#2的三次方
print(9//4)
print(-9//-4)
print(-9//4)#一正一负整除公式,向下取整

print(9%-4)#=-3 公式 余数=被除数-除数*商

#赋值运算符,运算顺序从右到左

a=b=c=20 #链式赋值
print(a,id(a))
print(b,id(b))
print(c,id(c))
#支持参数赋值
a=20
a+=30
print(a)
#支持系列解包赋值
a,b,c=20,30,40
#交换两个变量的值
a,b=10,20
#交换
a,b=b,a
print('交换之后:',a,b)


#比较运算符
a,b=10,20
print('a!=b?',a!=b)
print('a==b?',a==b)

a=10
b=10
print(a==b)#说明value相等
print(a is b)#说明id标识相等

lst1=[11,22,33,44]
lst2=[11,22,33,44]

print(lst1==lst2)
print(lst1 is lst2)
print(a is not b)


#布尔运算符
a,b=1,2
print(a==1 and b==2)

print(a==1 or b==2)

s='helloword'
print('w' in s)
print('k' not in s)

这篇关于python学习笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!