找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
1.python 解释性语言 面向对象
2.代码写在pycharm客户端中

打印注意要点:
1.如果打印是整型可以不用加单引号或双引号
2.如果打印是非整型必须加单引号或者双引号
(英文的单双引号)
3.python中所有的标点符号必须是一个英文的不能是中文的

注释:
1.#表示注释,注释后的代码是不会被执行
2.快捷方式crtl+/ 注释 ,取消注释也可以使用相同命令
3.三引号也具备注释功能
print('hello 多测师18班')#直接打印#通过变量打印变量名输出值a="hello 多测师18班"#定义变量a赋予值print(a)#打印变量得到hello 多测师18班
变量名规则:
1.不要数字开头
2.可以以字母加数字开头
3.尽量避免中文
4.命名最好用英文字母开头
   

单、双、三引号的相关联使用
单引号
a1 = 'hello '多测师'18班'#单引号不能包含单引号
a2 = 'hello "多测师"18班'#单引号可以包含双引号
a3 = 'hello '''多测师'''18班'#单引号不可以包含三引号

双引号
a1 = "hello '多测师'18班"#双引号能包含单引号
a2 = "hello "多测师"18班"#双引号不能包含双引号
a3 = "hello '''多测师'''18班"#双引号能包含三引号

三引号
a1 = '''hello '''多测师'''18班'''#三引号不能包含三引号
a2 = '''hello '多测师'18班'''#三引号能包含单引号
a3 = '''hello "多测师"18班'''#三引号能包含双引号

格式化输出:
%s 字符串
a = 'hello'
print(a)#hello
print(type(a))# str(string缩写)表示数据类型为字符串
print("%s 多测师18班"%a)#hello 多测师18班

%c单个字符
a1 ='h'
print ("%c 多测师18班"a1)#h 多测师18班

%d、%i十进制整数
a =18print('小李%d岁了'%a)print("小张%i岁了"%a)
%o八进制
a =10
print('小李%o岁了'%a)#小李12岁了

%x十六进制
a =10
print('小李%x岁了'%a#小李a岁了

%f 浮点数
a=10
print('小李%f岁了'%a)#小李10.000000岁了
%%
a =10
print('年化利率为:%d%%'%a)年化率为:10%

   
算数运算
加法+
   

减法
   

乘法、除法
   

取模、整除
   
取幂
   

赋值运算
   


+=等于
   
-=减等于
   

乘=、除等于
   

取模、取整除、取幂
   

比较运算
比较运算返回的是布尔值:true 表示OK是正确的,false 表示错误
   
#小于<
print(a<c)#false
#小于等于<=
print(a<=c)#False
print(c<=a)#True
a = 5#定义一个变量a 赋值5
c = 2#定义一个变量c 赋值2
i = 5#定义一个变量i 赋值5
print(a==c)#False
print(c==i)#False
print(a==i)#True

#不等于 !=
print(a!=c)#True
print(c!=i)#True
print(a!=i)#False

逻辑运算
and 与
两两为真为真,一真一假,一假一真,两两为假
a = 5#定义一个变量a 赋值5
c = 2#定义一个变量c 赋值2

print(a>c and c<a)#t两两为真print(a>c and c>a)#F一真一假
print(c>a and a<c)#f一假一真print(aa)#F两两为假

or  或
两两为真,一真一假,一假一真,两两为假
a = 5#定义一个变量a 赋值5
c = 2#定义一个变量c 赋值2

print(a>c or c<a)#t两两为真print(a>c or c>a)#T一真一假
print(c>a or a>c)#T一假一真
print(aa)#F两两为假

not 非
print(a>c)#T
print(not(a>c))#F
print(not(c>a))#T

成员运算
in 在里面
a = [1,2,3,4,5,6]#定义一个列表
print(type(a))
print(1 in a)#T
print(0 in a)#F

not in 不在里面
print(0 not in a)#T
print(1 not in a)#F

位运算
0000 0001 =1
0000 0010 =2
0000 0011 =3
0000 0100 =4
0000 0101 =5
0000 0110 =6
0000  0111=7

& 按位与
0表示为假,1为真
两两为真为真,一真一假,一假一真,两两为假
a =7#0000 0111
c =3#0000 0011
#0000 0011
print(a&c)#3

| 按位或
两两为真,一真一假,一假一真都为真,两两为假为假
a = 7 #0000 0111
c = 3 #0000 0011
#print(a|c)#7 0000 0111

^ 按位或
两两为真,两两为假为假,一真一假,一假一真为真
a = 7 #0000 0111
c = 3 #0000 0011
print(a^c)#4#0000 0100

~按位取反
取整数反向负数 -1
a = 7 #0000 0111
print(~a)#-8

<< 按位左移
a =5 #0000 0101
c =2
print(a<<c)#20 #0001="" 0100
>> 按位右移
a =5 #0000 0101
c =2
print(a>>c)#1 #0000 0001

</a)#t两两为真
</c)#f一假一真
</a)#t两两为真


分享至 : QQ空间
收藏

0 个回复

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