找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
python英文名意为“蟒蛇”属于典型的面向对象的解释型程语言,几乎支持所有常见的平台,比如Linux、Windows、Mac Os、android、FreeBsd等,可移植性很强。

python的优点:
1.语法简单 2.开源 3.免费 4.是高级语言 5.是解释型语言,能跨凭台 6.功能强大 7.可扩展性强
python的缺点:
1.运行速度慢 2.代码加密困难
python使用print函数在屏幕上输出一段文字,输出结束后会自动换行。注意:引号和小括号都必须是小写,python是严格区分大小写的,print和Print代表不同含义。
数据类型:
整型 int
浮点型 float
字符串 str:
     字符串是用引号包围的
布尔值 bool
空值 none
获取数据类型:print(type())
=============================
python格式化输出
%在字符串中表示格式化操作符,他后面必须附加一个格式化符号
%s:字符串(采用str()的显示)
%c:单个字符
%d:十进制整数
%i:十进制整数
%o:八进制整数
%x:进制整数
%f:浮点数
%%:字符
进制转换:十进制=系数*技术的权次幂
======================
python中的输入语句
input()函数会吧任何用户输入的内容、转换成字符串存储、再需要其他类型的额数据时,调用响应的函数进行转化。

注意:在python中 “==”表示相等 “=”表示赋值
=======================
python支持算数运算符、赋值运算符、位运算符、比较运算符、逻辑运算符、字符串运算符、成员运算符、身份云悬浮等基本运算符
1.算数运算符
a=10
b=20
#取模-返回除法的余数
print(a%b)
print(b%a)
#幂-返回a的b次方
print(a**b)
#取整除-返回商的整数部分(向下取整)
print(a//b)
print(b//a)

2、变量赋值
a=10
b=20
c=30
#+=加法赋值运算c+=a表示c=c+a
c+=a
print(c)
#-=加法赋值运算c-=a表示c=c-a
c-=a
print(c)
#*=加法赋值运算c*=a表示c=c*a
c*=a
print(c)
#/=加法赋值运算c/=a表示c=c/a
c/=a
print(c)
print(type(c))
#%=加法赋值运算c%=a表示c=c%a
c%=a
print(c)
#**=加法赋值运算c**=a表示c=c**a
c=10
c**=a
print(c)
#//=加法赋值运算c//=a表示c=c//a
c//=a
print(c)

3比较运算
a=1
b=3
# == 比较对象是否相等
print(a==b)
# != 比较连个对象是不不相等
print(a!=b)
# > 或者< 比较对象的大小关系
print(a>b)
print(a<b)

4成员运算符
成员运算符用于测试序列是否在对象中出现
a=[1,2,3,4]
# in 如果在指定的序列中找到返回True否则返回False
print(1 in a)
print(5 in a)
# not in 如果在指定的序列中找b不到返回True否则返回False
print(5 not in a)
print(2 not in a)

5逻辑运算符
a=1
b=2
c=3
# and 表示与关系
print(a and b)
print(a>b and b<c)
# or 表示或关系
print(a>b or b<c)
# not 表示否
print(not a>b)
6、位运算
位运算符用于比较二进制数字,
a=60
b=13
# 二进制中 a= 0011 1100
# 二进制中 b= 0000 1101
# &表示参与运算的两个值如果两个相应位都为1,则该位结果为1否则为0
# a&b= 0000 1100
print(a&b)
# | 表示或意思a|b= 0011 1101
print(a|b)
# ^表示两个对应位不同时结果为1 则a^b = 0011 0001
print(a^b)
# ~ 表示对数据的每个二进制位取反 ~a=1100 0011
print(~a)
# <<左移运算符:表示运算数的各位二进位全部左移若干,a<<2 表示左移2位 11110000
print(a<<2)
# >>右移运算符:表示运算数的各位二进位全部右移若干,a>2 表示左移2位 0000 1111
print(a>>2)









分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册