如果今天不努力,明天也不努力,那么人生只是在重复而已。(心不定,难成事)

python变量语句运算符总结

Python基础 Sam 391℃ 0评论

python变量


type(a)  获取变量类型     如 i=10   print type(i)   结果为int型
变量定义格式   变量名=表达式或值     变量名不能为python内置关键词


python运算符


幂指数 **   补码(按位求反)、正数、负数  ~ + –   乘、除、取模 * / %  加、减 + –
左、右按位移动转移  >>  <<   按位与 &  按位异或、按位或  ^  |
比较运算符 <= < > >=  等值运算符  <>  ==  !=    赋值运算符 =   %=  /=   -=  +=  *=  **=
标识运算符  is、  is not  成员运算符  in、not in  逻辑运算符  not  or  and
涛哥举些例子:
print 2**3    结果为8    //幂指数
print 5%3     结果为2   //求模  感觉就是求余数
pirnt 10 & 11    结果为10  求某个数的2进制就是除以2的余数倒过来就是二进制   1010 & 1011 为1010二进制,十进制为10
2进制转10进制   比如1010二进制转十进制  计算如下:1*2的3次方+0*2的2次方+1*2的1次方+0*2的0次方为8+0+2+0=10
python 1可以作为true运行 0可以作为false运行
可以用小括号更改运算符优先级


python的6种数据类型(int、long、float、complex、str、bool)


在定义python变量的时侯,不需要给定变量的数据类型,python会自动推断变量的数据类型;python中的字符串类型是不可变的;python中非零值或者非空值可以当做true来使用,零值和空字符可以当做false来使用
常用 int float str


python字符串基本运算符


+ 字符串连接   如: “abc” + “123”
*  重复输出字符串,要求第二个参数必须为整数  “abc”*3
[]  通过索引获取字符串中的字符,索引从左向右从0递增,从右向左从-1递减,超出范围报错
[a:b] 截取字符串中的一段子字符,如果不满足返回空,索引取值范围[a,b]    如:print a[1:5]
[a:] 类似[a:b],区别在于获取索引值从a开始的子字符串,索引取值范围[a,len(str))   如:print a[1:]
[:b] 类似[a:b],区别在于获取索引值小于b字符串,索引取值范围[0,b)   如:print a[:-1]
in/not in  判断字符串是否包含/不包含给定的字符串  “a” in a


python内置字符串函数


python语句分支语句及循环语句


分支语句
单分支

双分支

多分支

循环语句
while循环

for循环

等腰三角形

break和continue

更多待涛哥实践总结

转载请注明:人工智能笔记 » python变量语句运算符总结

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)