python 第一天基础
一,安装python并且配置环境变量
1.jdk的安装
二,安装pycharm工具
Pycharm是python的ide的开发工具
三。常见的语言
java c c++ php js python html
1.什么是PYTHON?
python是一门面向对象解释型的动态的编程语言,在1989年发明的;
第一个公开的发行版是在1991年
2.什么是面向对象?
python中一切皆对象,对事物的描述和方法系统的定义为一个类,在这个类中的具体一个实例就是我们所说的对象
y=x+1 Y是x+1的对象
yy=y yy是y的对象
3 什么是解释型
python执行时无需先进行编译成二进制代码,直接在执行过程中对语句一条一条的进行编译
4什么是动态类型
是指python程序在运行时可以改变其结构,新的函数可以被引用,已有的函数可以被删除
5 python的特点
a,特点:简单,易学,免费 开源,可扩展性,可移植,高级语言,丰富的类库
b,应用领域:开发网页,可视化界面开发,系统编程,数据分析,网络爬虫,自动化脚本开发
6,Python 支持所有的平台
Windows,unix(linux,mancos)
7,Pyhon市面上使用的版本
pyhon 2.7 做自动化的主流
pyhon 3.0 和部分的库资源不兼容,以后会越来越流行
差别:版本的高低级而已,部分的函数调用方法不一致
8,python的运行环境
windows 环境:doc窗口直接输入Python
linux:centos6.5自带python,版本时2.6.6
9.python的打印的方式
name='xiaobo'
print name python2.7
print (name) python3.0
10适用的人群
python开发人员
软件测试人员
IT运维人员
数据分析人员
兴趣爱好者
四,python的输入与输出
#coding=utf8 coding=utf-8 都是设置当前的编码格式
print python中默认的打印
Ctrl +/ 表示注释
# 表示注释
'''...''' 表示注释
五, raw_input和input的用法
raw_input的用法:该输入将用户所有的输入都转换成字符串存储,如果输的一个内容想要使用其他格式存储需要进行转换数据类型
input 函数的方法
该输入根据用户输入什么值,就以什么类型值进行存储,但是输入时必须符合python的语法规则,在python2.x中,input()函数让我们明确输入的是数字格式还字符串格式,也就是我们自己要知道我们想输入的是什么,数字格式直接输入,字符串格式必须加单引号或者双引号
六,文档注释
1,注释用:#,Ctrl+/
2,文档注释:''''''
注意点单引号注释中不能包含单引号和三引号,但是可以包含双引号
双引号注释不能包含双引号,但是可以包含单引号和三引号
三引号注释不能包含三引号,但是可以包含单引号和双引号
位运算
将一个十进制的数转换成二进制数再进行位运算,然后将位运算的结果转换成10进制
# #coding=utf8 设置当前得到编码格式
#
# name='xiaobo'
# print(name)
# #格式化输出
# test='duoceshi' #对字符串进行格式化输出
# print( '%s is nuber one'%test)
#
# # %s 字符串可以是字母,数字,特殊符号,在python中用单引号
# # 或者双引号引起来的字符就是字符串
#
#
# text='duoceshi'
# print( '结果为:%s'%test)
#
# # %c 单个字符
# test='2'
# print( '结果为:%c'%test)
#
# # %d %i表示10进制整数
# num=12
# print '结果为:%d'%num
#
# # %o 表示8进制
# num=12
# print '结果为:%o'%num
#
# # %x 表示16进制
# num
=12
# print '结果为:%x'%num
#
#
# # %e 表示指数(基底写为e)
# num=10
# print '结果为:%e'%num
#
# # %f 转换成浮点型数字
# num=10
# print '结果为:%F'%num
#
# # %% 百分号标记
# num=10
# print '年化收益率为:%d%%'%num
#
#
#
# num=int(raw_input('请输入你的内容:'))
# print num
# print type(num)
# # type() 函数可以显示被打印的数据类型
#
# #登录验证的简单逻辑
# # admin=input('请输入你的用户名')
# # if admin=='admin':
# # print '登录成功'
# # else:
# # print '登录失败'
#
#
# username=raw_input('账号')
# if username=='admin':
# print '登录成功'
# else:
# print '登录失败'
a=5
b=11.0
print a+b
print a-b
print a*b
print b/a #如果要显示完整的结果,必须除数和被除数中间,至少有一个带小数
print b//a #向0取整,会忽略小数点后面的数字
print b%a #取余
print 17%-13
print 5**3
a=5 #0101
b=11 #1011
#& 按位与 :如果相对应位都是1,则该位的结果位1,有0则0
print a&b #00000001
# |按位或 只要对应位是1就是1
print a|b
# ^按位异或:当两个对应的二进制相异时结果为1
print a^b
#~ 按位取反 (变量a+1再取负数)
#<<左移 左移运动符:运算数的个个二进制全部左移x位 低位自动补0
#>>右移 右移动运算符:运算数的各个二进制全部右移x位,不见的不要
print a>>5
print b<<5
#布尔值 False True
#比较运算符
print a>b
print a==b
print a!=b
print a<=b
赋值运算
=
+= a=2 a+=6 a=a+6
*=
/=
//=
%=
**=
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)