找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
什么是python?
他是一种面对对象-动态类型,解释型计算机编程语言,1989年开发,1991年投入使用
解释型:进行运行代码是将代码转换成计算机可以识别的语言
编译型:在运行前将代码转换成计算机可以识别的语言
动态类型:指程序运行的过程当中,他的代码结构是可以进行改变的
面对对象开发语言:Java python
面对过程开发语言:c  c++
python的特点:
1.易于学习--使用相对较少的关键字(方法),结构简单;
2.易于阅读--
3.易于维护
4.开源,免费
python涉及的领域:
开发:前端,后端
自动化测试:
ai智能
大数据
网络爬师
自动化运维
pycharm:是python的集成开发环境,可以进行调试代码,管理项目代码,进行单元测试,版本控制
python当中的输出语句:
print()输出
注意:python 2当中print语句不需要加上括号输出
python3当中需要加上括号
python当中的注释:
文本注释的方法:
方法1:使用三个冒号写注释,python不会运行注释
方法2:使用#号注释
方法3:快捷键注释:ctrl+/多行注释
python当中的格式化输出:
(字符串:字符和符号组成的字符串,变量的意思就是我把一个值的属性赋予给其他人(赋值的操作))
%s:输出字符串:可以输出字符串以及整数和小数
                new="武汉10班"print("hello%s"%new)              
%c:输出单个字符,只能输出字符,输出整数不会报错,会乱码,只支持字符串形式的输出
                new="武"print("hello%c"%new)              
%d :输出10进制整数,输出小数会自动转换成整数,输出字符串会报错
                new=111.11print("hello%d"%new)              
%i :输出10进制整数,输出小数会自动转换成整数,输出字符串会报错

%o :输出8进制整数
%x :输出十六进制整数
%f 输出浮点数-小数,使用格式化输出小数的时候,默认精确到六位小数
                new=33.12print("number is %f"%new)              
%%:格式化输出%,当与其他格式化输出一起使用%时需要使用两个%
                new=80print("number %s%%"%new)              

python当中的引号:
单引号:单引号不能包含单个单引号,可以包含双引号和三引号
双引号:双引号里面不能包含单引号,不能包含三引号,不能包含单个双引号包含
三引号:一般用于注释,三引号里面可以包含单引号和双引号,但是不能包含三引号
python当中的变量的命名规则:
1.变量是由字母、数字以及下划线组成的,必须开头是字母或者是下划线但是不要用下划线开头——用下划线开头是表明当前的变量是具有特殊意义的
2._ _表示是私有变量——结合类使用
3.不要用大写字母开头——表示类

python当中的输入语句:
input输入:
                new=input("请输入你的变量值:") #使用输入语句赋值print(new)#打印这个变量值——获取new的值              
请输入你的变量值:武汉10班(输入变量后回车键)
武汉10班
                username=input("请输入你的用户名:")if username =="admin":    print("超级用户")else:    print("普通用户")              
type:查看数据类型
                number = 1print(type(number))#查看整数类型number2 = "1"print(type(number2))#查看字符类型number3 = 1.222print(type(number3))#查看浮点数类型              
数据之间的类型转换:
1.转换成字符串:
                number = 1print(type(number))#打印的是整数类型number1 = str(number)#进行数据类型的转换()转成str()print(type(number1))#打印number的数据类型——str              
2.转换成整数类型
                number ="100"print(type(number))number1=int(number)print(type(number1))              
3.转换成浮点数

                number =1print(number)number1=float(number)print(number1)              
算数的运算符:
python2与python3的区别:
python2 取整
python3 保留小数点

python当中的运算符号:+*/
取整://
取余:%
幂运算:**
                print(1+2)#加print(3-1)#减print(2*3)#乘print(1/3)#除print(1//3)#取整print(5%2)#取余print(2**3)#幂运算              
赋值运算
                a=3b=5# a+=b# print(a)# a-=b# print(a)# a*=b# print(a)# a/=b# print(a)# a//=b# print(a)a**=bprint(a)              
比较运算:返回的是布尔值:true/false
                a=3b=5print(a > b)#falseprint(a < b)#trueprint(a >= b)#falseprint(a <= b)#trueprint(a != b)#trueprint(a == b)#false              
逻辑运算符号:返回布尔值:true/false
                a=5b=3print(a >b and b >a)#两边为真则为真print(a >b or b >a)#一边为真则为真,都不满足则为假print(not a < b)#取相反的结果              
成员运算符:in ,not in 返回布尔值,true/false
                str1="123456"print("1" in str1)#属于这个集合内的内容就返回true,否则就返回falseprint("8" in str1)print("8" not in str1)#不属于则为真#两种写法print("1" not in str1)print (not "1" in str1)              
位运算
1TB=1024GB
1GB=1024MB
1MB=1024KB
1KB=1024BYTE
1byte=8 bit 简称比特位,这八位数字0和1组成
0           0          0          0          0        0        0       0
128       64       32        16         8         4        2       1
二进制与10进制怎么进行数据转换
按位与:&  参与两位运算的符,两个都为1的时候则为1,否则为0
                a=3b=5print(a & b)# 00000011 是3的二进制数# 00000101 是5的二进制数# 00000001 转成10进制的结果1              
按位或:|  管道符,两个参与运算的值,有一个为1时,结果就为1
                a=3b=5print(a | b)# 00000011 是3的二进制数# 00000101 是5的二进制数# 00000111 转成10进制的结果7              
按位取反:~
-(x+1)
                print(~-17)# -(x+1)              
按位异或:^表示:两个参与运算的值,不一样时就为1,相同则为0
                a=3b=5print(a ^ b)              
左移运算符:<<往左移动两位,后面的补0
                print(4<<3)# 4<<3 4是参与运算的值,3是移动的位数# 00000100# 00100000              
右移运算符:>>往右边移动两位,自动补0
                print(16>>3)# 16>>3 16是参与运算的值,3是移动的位数# 00010000# 00000010              
索引
python当中的索引操作,可以方便快捷的查询
索引分为正索引,以及负索引
正索引从零开始
负索引从最大的复数开始
[ ]索引的表达式
                str1="12345"print(str1[2]) #正索引取 3的值print(str1[-5]) #负索引取1的值              


分享至 : QQ空间
收藏

0 个回复

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