欢迎大家来到IT世界,在知识的湖畔探索吧!
一,什么是python?
python是一款面向对象的编程语言,1989年开发出来,1991年正式投入使用。
面向过程:是把一系列的动作看待成事务进行处理,这些事务都有共同的特性。
面向对象:是把一系列的事务封装在函数的类中,通过实例化对象进行调用。
二,python解释型语言是什么意思?
其他语言在进行编译代码的时候需要把代码转译为计算机可以识别的语言。
而python则不一样,python自带解释器,在运行时会自动转换计算机可以识别的语言。
三,输出hello python!
print(”hello python!”)
四,python的格式化输出
1.%s 多个字符串
%c 单个字符串
a = “李世民”
print(“我是%s”%a)
b = “李”
print(“我是%c”%b)
结果是:我是李世民
我是李
2. %d和%i 输出十进制整数
mun = 10.32
print(“数字的整数是:%d”%mun)
mun1 = 100.32
print(“数字的整数是:%i”%mun1)
结果是:数字的整数是:10
数字的整数是:100
3.%o八进制整数
它支持整数类型,不支持小数,字符串
mun3 = 16
print(“八进制是:%o”%mun3)
结果是:八进制是:20
4.%x十六进制整数
mun4 = 17
mun4 = 17
print(“十六进制是:%x”%mun3)
结果是:十六进制是:11
5.%f 浮点数
mun5 = 17
print(“浮点数:%f”%mun5)
结果是:浮点数:17.000000
6.%%格式化输出百分号
mun6=12
print(“mun6的百分比是:%d%%”%mun6) 这里是%d%%
结果是:mun6的百分比是:12%
四,python中注释
单行注释:前面加#号
多行注释:尽量使用双引号
单引号:不包含单引号,可以包含双引号和三引号
双引号:不包含双引号和三引号,包含单引号
三引号:不包含三引号,包含单引号和双引号
可以换行输出
五,python中的变量名
1.变量是由字母,数字,下划线组成,但必须是字母和下划线开头,不能有数字开头。
2.下划线和大写字母开头有特殊意义
a,单下划线开头,不能用于from xxx import xxx,为保护类型只能允许起本身和子类进行访问。
b,双下划线开头表示私有类型的变量,只能允许自己本身进行访问。
c,大写字母开头,一般是指python中的函数
六,输语句 input
username = input(“请输入您的用户名:”)
if username == “vip”:
print(“氪金玩家”)
else:
print(“氪命玩家”)
请输入您的用户名:svip
氪命玩家
七,算数运算符
+ – * / 加减乘除
a = 8
b = 12
c = a + b
#c = a – b
#c = a * b
#c = a / b
pritn(a + b) # 20
#a += b
a -= b
#a *= b
#a /= b
print(a) # -4
/取余 //取余数 %取余
a = 12
b = 8
print(a/b)
print(a//b)
print(a%b)
**幂运算
a = 5
b = 3
print(a**b) #125
八,比较运算符
< > <= >= == !=
返回值正确为真 True 错位为假 False
a = 1
b = 2
print(a>b) False
print(aprint(a>=b) False
print(a<=b) True
print(a == b) False == a是否等于b
print(a != b) True != a不等于b
九,二进制和十进制的转换方式
1tb = 1024 Gb
1Gb= 1024mb
1mb=1024kb
1kb = 1024byte
1byte=8bit
8bit是8位0,1组成
0 0 0 0 0 0 0 0
128 64 32 16 8 4 2 1
17的二进制是多少?
0 0 0 1 0 0 0 1
10001
按位与 &
按位或 |
按位异或 ^
按位取反 ~
左移运算符 <<
右移运算符 >>
a = 5 101
b = 3 011
print(a & b) 1
print(a | b) 4+2+1 上面的1(4)加上下面的1(2)在加上上面的1(1)
print(a ^ b) 4+2
print(~a) -(x+1) -(a+1)
print(1 << 2) 001 左移2位 100
print(8 >> 2) 1000 右边2位 0010
十,in与not in
in在里面
not in 不在里面
a = (1,2,34)
print(1 in a)
print(3 not
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/33935.html