找回密码
 立即注册
  • 便民服务
  • 关注我们
  • 社区新手
本帖最后由 武汉9期-程俊峰 于 2021-12-3 21:41 编辑

Python -- 解释性语言,面向对象

打印:
如果打印的是整形可以不用单或双引号
如果打印的非整形一点要加单或双引号
注意:python中所有的标点符号都需要使用英文,切记不要使用中文

python中的注释:
1:# 号表示注释的意思,注释后的代码是不会被执行
2:快捷键ctrl+/ 注释,取消注释也可以使用想用指令
3:三引号也具备注释功能

直接打印
# print("hello 多测师9班大佬")#直接打印
通过变量来打印输出变量输出值
a = "hello 沙雕"
print(a)
# a = "hello 沙雕"  #定义变量a赋予值# print(a)   #打印变量得到结果"hello 沙雕

确认类型
type ==类型(查看类型就是type)
# a = "hello 多测师9班大佬"#定义变量a赋予值
# print(a) #打印变量得到结果:hello 多测师9班大佬
# print(type(a))#查看类型是<class 'str'> 字符串

# b = 1234
# print(b)# print(type(b))
#查看类型是<class 'int'> 整形


单引号、双引号、三引号相互关联的使用
1 单引号:a1 = 'hello "w"orld'  #单引号可以包含双引号
2 双引号:a1 = "hello 'w'orld" #双引号可以包含单引号
3 三引号:a1 = '''hello 'w'orld'''#三引号里面可以包含单引号       a2 = '''hello "w"orld'''#三引号里面可以包含双引号
总结:
单引号:只能包含双引号,不能包含单引号和三引号
双引号:只能包含单引号和三引号,不能包含双引号
三引号:只能包含单引号和双引号,不能包含三引号


python中的命名规则:
1.不要用数字开头
2.尽量避免中文
3.命名最好是用英文开头


格式化输出
%s 字符串
# a = 'hello word'
# print(type(a))  #<class 'str'>(string的缩写)
# print('%s多测师9班同学'%a)   #  hello word多测师9班同学

%c 单个字符
# a = 'h'
# print('小程%c'%a)    #小程h              
%d   %i  十进制整数
# a = 18
# print('小程%d岁了'%a)    #小程18岁了
# print('小程%i岁了'%a)     #小程18岁了              
%o 八进制整数
a = 10
# print('小程%o岁了'%a)  #小程12岁了              
%x 十六进制整数
a = 10print('小程%x岁了'%a)  #小程a岁了              
%f 浮点数
a = 10print('小程%f岁了'%a)  #小程10.000000岁了              
%%  字符 "%"
a = 10print('年化利率为:%d%%'%a)  #年化利率为:10%              
运算符
+ 加法
a = 10 #定义一个变量a 赋值10
b = 21 #定义一个变量b 赋值21
print(a+b) #变量a+变量b =31              
- 减法
a = 10 #定义一个变量a 赋值10
b = 21 #定义一个变量b 赋值21
print(a-b) #变量a-变量b =-11print(b-a) #变量b-变量a =11              
* 乘法
a = 10 #定义一个变量a 赋值10
b = 21 #定义一个变量b 赋值21
print(a*b) #变量a*b =210              
/ 除法
a = 10 #定义一个变量a 赋值10
b = 21 #定义一个变量b 赋值21
print(b/a) #变量b/a =2.1              
% 取模
# a = 5 #定义变量a,赋值5
# b = 2 #定义变量b,赋值2
# print(a%b) #1(取5除2的余数=1)              
**取幂
# a = 5  #定义变量a,赋值5# b = 2  #定义变量b,赋值2
# print(a**b)  #2个5相乘 =25              
// 取整
# a = 5  #定义变量a,赋值5
# b = 2  #定义变量b,赋值2
# print(a//b)  #5除2等于2.5 取2

赋值运算:
# 等于 =
# a = 5 #定义变量a,赋值5
# b = 2 #定义变量b,赋值2
# c = a+b# print(c) # 7
# 加等于 +=# a = 5 #定义变量a,赋值5
# b = 2 #定义变量b,赋值2
# a += b  #等效于# print(a) # 7
# 减等于 -=
# a = 5 #定义变量a,赋值5
# b = 2 #定义变量b,赋值2
# a -= b
# a = a - b
# print(a)  # 1
# 乘等于 *=# a = 5 #定义变量a,赋值5
# b = 2 #定义变量b,赋值2
# a *= b# print(a) #10
# 除等于 /=# a = 5 #定义变量a,赋值5
# b = 2 #定义变量b,赋值2
# a /= b# print(a) #2.5
# 取模等于 %=# a = 5 #定义变量a,赋值5
# b = 2 #定义变量b,赋值2
# a %= b
# print(a) # 1
# 幂等于 **=
# a = 5 #定义变量a,赋值5
# b = 2 #定义变量b,赋值2
# a **= b
# print(a) #25
# 取整等于 //=
# a = 5 #定义变量a,赋值5
# b = 2 #定义变量b,赋值2
# a //= b
# print(a) # 2              

比较运算符:
#比较运算--一般返回的是多尔值,true 表示ok(正确),false 表示no(错误)
#一个 = 是赋值,两个 == 才是等于
# a = 5 #定义变量a,赋值5
# b = 2 #定义变量b,赋值2
# c = 5 #定义变量c,赋值5
# print(a == c) #true
# print(a==b) #false
# print(b==a) #false
# 大于 >
# a = 5 #定义变量a,赋值5
# b = 2 #定义变量b,赋值2
# print(a>b) #true
# print(b>a) #false
# 大于等于 >=
# a = 5 #定义变量a,赋值5
# b = 2 #定义变量b,赋值2
# print(a>=b) #true
# print(b>=a) #false
#小于 <# a = 5 #定义变量a,赋值5
# b = 2 #定义变量b,赋值2
# print(a<b) # false
# print(b<a) # true
#小于等于 <=# a = 5 #定义变量a,赋值5
# b = 2 #定义变量b,赋值2
# print(a<=b) # false
# print(b<=a) # true
#不等于 !=
# a = 5 #定义变量a,赋值5
# b = 2 #定义变量b,赋值2
# c = 5 #定义变量c,赋值5
# print(a!=b) #true
# print(c!=a) #false              

逻辑运算符:
and 与

#两个为真为真 ;一真一假、一假一真、两两为假为假
# a = 5 #定义变量a,赋值5
# b = 2 #定义变量b,赋值2
# print(a>b and b<a) # true  两两为真
# print(a>b and b>a) # false 一真一假为假
# print(a<b and b<a) # false 一假一真为假
# print(a<b and b>a) # false 两两为假为假
or 或
#两个为真为真;一真一假、一假一真为真;两两为假为假
# a = 5 #定义变量a,赋值5
# b = 2 #定义变量b,赋值2
# print(a>b or b<a) #true  两两为真
# print(a>b or b>a) #true 一真一假为真
# print(a<b or b<a) #true 一假一真为真
# print(a<b or b>a) #false  两两为假为假
not 非
# not 非 非的意思代表不的意思,在程序中,我们常用来取相反结果用
# a = 5 #定义变量a,赋值5
# b = 2 #定义变量b,赋值2
# print(not(a>b)) # false              

位运算符        
&  按位与运算符
#位运算符 (主要操作二进制转换十进制)
# & 按位与运算符 两两为真为真,一真一假,一假一真,两两为假为假
# 0表示为假 1表示为真
a = 7 #0111
c = 3 #0011
# 0011
print(a&c) # 3

| 按位或运算符
# 两两为真,一真一假,一假一真为真,两两为假为假
# a = 7 #0111
# c = 5 #0101
# 0111
# print(a|c) # 7

^ 按位异或运算符
#两两为真为假,一真一假,一假一真为真,两两为假为假
# a = 7 # 0111
# c = 5 # 0101
# 0010
# print(a^c) # 2              


~ 按位取反运算符
# ~ 按位取反运算符
# a = 7 # 0111
# print(~a) # -7-1= -8
<< 左移动运算符
# a = 5 # 0000 0101
# c = 2 #  --移动位数
# #0000 0101
# #0001 0100
# print(a<<c) # 20

>> 右移动运算符
# a = 5 # 0000 0101
# c = 2 #  --移动位数
# # 0000 0101
# # 0000 0001
# print(a>>c) # 1

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


not in 不在里面
# not in 不在里面
# a = [1,2,3,4,5,6,7] #定义一个列表
# print(1 not in a) #false
# print(0 not in a) #true


              

              


              

              

              


              











              



分享至 : QQ空间
收藏

0 个回复

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