找回密码
 立即注册
  • 便民服务
  • 关注我们
  • 社区新手
python  解释性语言、面向对象

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

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

# print("hello 多测师9班")#直接打印

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



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



b = 1234
print(b)
print(type(b))#查看类型是 整形





单引号、双引号、三引号相互关联的使用
#单引号
a = 'hello world'
print(a)
a1 = 'hello "w"orld'#单引号可以包含双引号
print(a1)
# a2 = 'hello 'w'orld'#单引号不能包含单引号
# print(a2)
a3 = 'hello '''w'''orld' #单引号不能包含三引号
print(a3)



#双引号
a = "hello world"
print(a)



a1 = "hello 'w'orld" #双引号可以包含单引号
print(a1)



# a2 = "hello "w"orld"#双引号不可以包含双引号
# print(a2)



a3 = "hello '''w'''orld"#双引号不可以包含三引号
print(a3)



#三引号
a = '''hello world'''
print(a)



a1 = '''hello 'w'orld'''#三引号里面可以包含单引号
print(a1)



a2 = '''hello "w"orld'''#三引号里面可以包含双引号
print(a2)
a3 ='''hello '''w'''orld'''#三引号里面不可以包含三引号
print(a3)



总结:
单引号:只能包含双引号,不能包含单和三引号
双引号:只能包含单和三引号,不能包含双引号
三引号:只能包含单和双,不能包含三引号




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



格式化输出
%s 字符串
a = 'hello world'
print(type(a))#(string的缩写)
print('%s多测师6班同学'%a)#hello world多测师6班同学



%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 = 10
print('小王%x岁了'%a)#小王a岁了



%f 浮点数
a = 10
print('小王%f岁了'%a)#小王10.000000岁了



%% :字符"%"
a=10
print('年化利率为:%d%%'%a)#年化利率为:10%




运算符
#加法
print(1+2)#3
print('1'+'2')#12



a = 10 #定义一个变量a 赋值10
b = 21 #定义一个变量b 赋值21
print(a+b)#31



#减法
a = 10 #定义一个变量a 赋值10
b = 21 #定义一个变量b 赋值21
print(b-a)#11
print(a-b)#-11



# * 乘法
# a = 10 #定义一个变量a 赋值10
# b = 21 #定义一个变量b 赋值21
# print(a*b)#210



#/ 除法
a = 10 #定义一个变量a 赋值10
b = 21 #定义一个变量b 赋值21
print(b/a)#2.1



#%取模
a = 5 #定义变量a 赋值5
b = 2 #定义变量a 赋值2
print(a%b)#1



# ** 取幂
a = 5 #定义变量a 赋值5
b = 2 #定义变量a 赋值2
print(a**b)#25



赋值运算
等于
a = 5 #定义变量a 赋值5
b = 2 #定义变量a 赋值2
c= a+b
print(c)#7



#+= 加等于
a = 5 #定义变量a 赋值5
b = 2 #定义变量a 赋值2
a +=b #等效于a= a+b
print(a)#7



#-=减等于
a = 5 #定义变量a 赋值5
b = 2 #定义变量a 赋值2
# a = a-b
a -=b
print(a)#3



# *= 乘等于
a = 5 #定义变量a 赋值5
b = 2 #定义变量a 赋值2
a *=b
print(a)#10



# /= 除等于
a = 5 #定义变量a 赋值5
b = 2 #定义变量a 赋值2
a /=b
print(a)#2.5



# %= 取模等于
a = 5 #定义变量a 赋值5
b = 2 #定义变量a 赋值2
a %= b
print(a)#1



# **= 取幂等于
a = 5 #定义变量a 赋值5
b = 2 #定义变量a 赋值2
a **=b
print(a)#25



# //= 取整等于
a = 5 #定义变量a 赋值5
b = 2 #定义变量a 赋值2
a //=b
print(a)#2



比较运算符
#比较运算
#比较一般返回的是布尔值:true 表示ok(正确) false 表示no(错误)
#== 等于(一个等于号是赋值,两个等于号才是等于)
a = 5 #定义变量a 赋值5
b = 2 #定义变量b 赋值2
c = 5 #定义变量c 赋值5
print(a==b)#False
print(b==a)#False
print(a==c)#True



#> 大于
# a = 5 #定义变量a 赋值5
# b = 2 #定义变量a 赋值2
# print(a>b)#True
# print(b>a)#False



# >= 大于等于
# a = 5 #定义变量a 赋值5
# b = 2 #定义变量a 赋值2
# print(a>=b)#True
# print(b>=a)#False
# < 小于
# a = 5 #定义变量a 赋值5
# b = 2 #定义变量a 赋值2
# print(a<b)#false


#<= 小于等于
# a = 5 #定义变量a 赋值5
# b = 2 #定义变量a 赋值2
# print(a<=b)#False
# print(b<=a)#True



# != 不等于
a = 5 #定义变量a 赋值5
b = 2 #定义变量a 赋值2
c = 5 #定义变量c  赋值5
print(a!=b)#True
print(c!=a)#False
print(a!=c)#False




逻辑运算
#逻辑运算符
# and 于
#两个为真为真,一真一假,一假一真,两两为假为假
a = 5 #定义变量a 赋值5
b = 2 #定义变量a 赋值2
print(a>b and b<a)#true 两两为真="" print(a>b and b>a)#False 一真一假
print(a<b and="" b<a)#false="" 一假一真="" print(aa)#False 两两为假



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



print(a>b or b<a)#true 两两为真="" print(a>b or b>a)#True 一真一假
print(aprint(aa)#False 两两为假



# not 非
a = 5 #定义变量a 赋值5
b = 2 #定义变量a 赋值2
print(a>b)#True
print(not(a>b))#False
print(not(a<b))#true


#位运算
#& 按位与 两两为真为真,一真一假,一假一真,两两为假为假
# 0 表示为假 1 表示为真
'''
0001 =1
0010 =2
0011 =3
0100 =4
0101 =5
0110 =6
0111 = 7
'''
a = 7 #0111
c = 3 #0011
#0011
print(a&c)#3



# | 按位或
# 两两为真,一真一假,一假一真为真;两两为假为假
# 0 表示为假 1 表示为真
a = 7 #0111
c = 5 #0101
#0111
print(a|c)#7



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



#~ 按位取反
a = 7
print(~a)#-8



#<< 按位左移
a = 5 #0000 0101
c = 2 #移动位数
#0000 0101
#0001 0100
print(a<<c)


#>> 按位右移
a = 5 #0000 0101
c = 2 #移动位数
#0000 0101
#0000 0001
print(a>>c)#1



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



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

</c)
</b))#true






分享至 : QQ空间
收藏

0 个回复

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