python 输出语句
print(‘hello Word’)
python 格式化输出
%s :可以输出字符串,整数,浮点数
print("输出:%s"%str1)
%c : 只能输出单个字符
print("输出:%c"%str1)
%d :十进制整数
print("输出:%d"%str1)
%i :十进制整数
print("输出:%i"%str1)
%o :八进制整数
print("输出:%o"%str1)
%x :十六进制整数
print("输出:%x"%str1)
%f :浮点型,默认保留小数6位
%% :字符串“%” 输出结果打印%
format 格式化输出,可以输出任意字符
str1 = 3.1415926 (str1是一个对象,也叫变量,值是可以随意变换的)
str2 = "@@#"
str3 = "fsdlgkjsg3"
print("输出:{}{}{}".format(str1,str2,str3))
python中的注释
1.单行注释:采用#号 Ctrl+/
2.单引号,双引号,三引号注释:
a.单引号里面不能包含单引号,可以包含双引号和三引号
b.双引号里面不能包含双引号以及三引号,但是可以包含单引号
c.三引号里面不能包含三引号,但可以包含单引号和双引号,三引号一般作用于注释"""
python2和python3的区别
python2 在每页的py文件最前面需要加上coding:utf-8
python3 不需要加coding:utf-8
python2中根据输入的值来判定你输入值的数据类型
python3默认输入为字符串类型
python当中变量命名的规则:
变量必须由字符,数字,下划线组成,变量的开头不能由数字和下划线开头,变量它区分大小写
注意:
1.下划线开头的变量叫做私有变量,一般应用在类当中
2.一般用大写字母开头,都是应用在类的命名
变量:指在程序运行过程中可变量的量
常量:在运行过程中不进行改变的量
Python中的输入语句
input()函数会把任何用户输入的内容、转换成字符串存储,在需要其它类型的数据 时,调用相应的函数进行转换
name = input("请输入你的用户名")
print(type(name))
if name == "wuhan":
print(name)
else:
print("输入用户名错误")
name = input("请输入你的用户名")
print(type(name)) (默认输出字符串类型)
print(type(int(name))) (输出int型)
Python常见的运算操作
1.算术运算符
D:\Program Files (x86)\weixinobU7Vjh_Jkx2XQxR5u4xEtsDvzCg\8d680147c54c4955b42a64d0edf0b00d\clipboard.png
print(13+4) # +法运算
print(13-4) # -法运算
print(13*4) # *法运算
print(13/4) # /除法运算,保留小数
print(13//4) # // 除法运算,取整
print(13%4) # 除法运算,取余数
print(2**3) # 幂运算
2、赋值运算符
D:\Program Files (x86)\weixinobU7Vjh_Jkx2XQxR5u4xEtsDvzCg\ad8e231347af4f829f7be40de7bf0213\clipboard.png
a = 12
b = 44
a *= b
print(a)
a = 12
b = 44
a1 = a* b
print(a1)
3、比较运算符 返回的是布尔值
D:\Program Files (x86)\weixinobU7Vjh_Jkx2XQxR5u4xEtsDvzCg\be9f47ca76754f82ab9af3673e62dcc1\clipboard.png
a = 12
b = 44
print(a > b) false
print(a > b) true
print(a != b) true
print(a == b) false
4、逻辑运算符
D:\Program Files (x86)\weixinobU7Vjh_Jkx2XQxR5u4xEtsDvzCg\13cecdc3b43d482bb32a6f185f06a3af\clipboard.png
a = 12
b = 44
print(a <= b and a >10) true
print(a <= b and a <10) false
print(a <= b or a <10) true
print(not a<b) false
5、位运算符(位操作符主要操作二制码再转换成十进制)
D:\Program Files (x86)\weixinobU7Vjh_Jkx2XQxR5u4xEtsDvzCg\7b24cc6fc668434298bafaa0203f9948\clipboard.png
按位与 & 表示与
两个参与运算的二进制,相同则为1,不同则为0
a = 1
b = 3
# a = 00000001
# b = 00000011
print(a & b) a & b (00000001) 返回1
按位或 | 表示或
两个参与运算的二进制,有一个1则为1
a = 1
b = 3
# a = 00000001
# b = 00000011
print(a | b) a|b (00000011) 返回3
按位异 ^ 表示异的关系
两个参与运算的二进制,不一样时就为1
a = 1
b = 3
# a = 00000001
# b = 00000011
print(a ^ b) a^b (00000010) 返回2
按位取反 ~
-(x+1) ~3 结果 -4
b=14
print(~ -b) 结果13
左位移运算符 << 左移
b=5
b = 00000101
print(b << 2) b<<2 (00010100) 返回20
右位移运算符 >>右移
b=5
b = 00000101
print(b >> 2) b>>2 (00000001) 返回1
6、成员运算符(in和not in操作)
D:\Program Files (x86)\weixinobU7Vjh_Jkx2XQxR5u4xEtsDvzCg\21a773e6e8254725ba29fde23a9b3f19\clipboard.png
in 在这个集合当中
not in 不在这个集合当中
在返回true 不在返回false
list1 = [111,222,"aaa"]
print(111 in list1) true
print(123 in list1) false
print(222 not in list1) false
print("aaa" in list1) true
|
|