python基础

python基础,第1张

python基础

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

*=

/=

//=

%=

**=

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5680171.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存