找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
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



分享至 : QQ空间
收藏

0 个回复

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