当前位置: 首页 > news >正文

小型企业网站的设计与实现最新足球赛事

小型企业网站的设计与实现,最新足球赛事,上海人才网最新招聘信息官方网站,焦作做网站的公司python简介和入门 一、什么是python? python是一种面向对象、解释型的计算机语言,它的特点是语法简洁、优雅、简单易学 二、python能干啥?开发web程序豆瓣、知乎等很多网站也是用Python写的python有很多出名的Web框架,如Django、P…

python简介和入门

 一、什么是python?

            python是一种面向对象、解释型的计算机语言,它的特点是语法简洁、优雅、简单易学

二、python能干啥?
开发web程序
豆瓣、知乎等很多网站也是用Python写的
python有很多出名的Web框架,如Django、Pyramid、TurboGears、Tornado、web2py、Zope、Flask
Djabgo是python最流行的框架
tornado是python性能最好的框架
 
gui开发
图形界面开发
操作系统
linux里有很多系统组件都是用python写的
其他
科学运算,mylab(数据模拟运算软件),python支持大多数mylab的功能
python是综合性的语言,可以写小脚本,也可以做网站

 

 三、选择python2.x还是python3.x?

        现在python有2.x版本和python3.x版本,在选择版本这个事情上,很多人都是比较纠结的。到底选择2还是3,因为2和3代码是不怎么兼容的,现在比较常用的是2.7版本,2.7版本其实是一个过渡版本,在2008年的时候推出了3.0版本,由于3.0版本改动比较大,和2.x的版本不兼容,很多用python2的公司重写代码太费劲了,所以在同年又发行了2.6过渡版本的python,加入了一些3.0的特性,在2010年的时候发行了2.7版本,也是一个过渡版本,在2014年的时候python官方宣布2.7支持到2020年,以后不会再发行2.8版本,尽快把程序迁移到3.x版本。python2的默认字符集是ASCII编码,写中文会报错,字符编码一直是让程序员头疼的一件事情,python2在处理中文的时候的确比较头疼,在python3.x版本中默认字符集是utf-8,省了很多事,so,还是推荐使用python3.x版本。

  部分区别:

  python2中的raw_input跟python3中的input效果是一样的,python2用raw_input(),python3用input(),没有raw_input()

  python2的input()特别坑,最好不要用这个输入

输出python2直接print  变量,变量加不加括号都行,python3必须加括号  print(name)

四、字符集是个什么鬼?

  感觉只需要知道大家现在都用utf-8就行,中英文都支持

五、python的安装

  windows安装和linux安装方法,自己百度,基本上都是安装,然后配置环境变量,python -v检查python安装版本,直接输入python进入python编辑界面

六、运行python代码

  1、交互式命令行,cmd中输入python直接直接交互式运行

  2、安装完python之后Python也自带了一个idle,也就是可以在它里面写代码,但是那个比较不好用

  3、python的编辑器编辑python文件,以.py结尾的就是python文件,编辑器有pycharm、sublime  text、notepad++等等,可以使用,使用编辑器有代码提示,可以很方便调试和运行,这里我推荐使用pycharm

  运行

  windows下

  linux下运行

  前面不需要加python命令,加上执行权限即可,但是需要在python文件最前面指定python解释器,加上python解释器的路径即可,有两种写法,代码看下面,两种的区别是第一种是直接去你指定的目录下找python解释器,第二种是在自己配置的环境变量中去找python解释器,现在新建一个test.py的python文件

  

 七、变量  

变量:变量与变量的值之间是指向索引关系,变量值是直接存在内存地址中的
  • 标识符的第一个字符必须是字母表中的字母或是下划线
  • 标识符名称的其他部分可以有字母,下划线和数字组成
  • 标识符名称是对大小写敏感的,大写和小写是不同的变量
写变量一定要符合一定的规范
首先变量是存在内存中的,用的时候需要取,要确保变量是人类可读的  
看内存地址id(变量名)
a=10 10存在于内存空间中,a指向了10的内存地址
b=a b指向了a的内存地址,此时a和b都指向10这个内存地址
a=12 开辟新的内存空间,a指向了12的内存地址,b的没有发生变化,依然指向10的内存地址
八、单引号、双引号,三引号  
字符串需要用单引号或是双引号括起来
三引号,如果字符串里既有单引号,又有双引号,则可以用三引号括起来
单号注释用#号
三个单引号是多行注释
pycharm,ctrl+/  单行注释   

九、条件判断  

单条件
if:
xxx
else:
xxx
多分支
if:
xxx
elif:
xxx
elif:
xxx
else:
xxx
嵌套:
if xx:
if xxx:
elif xxx:
xx
else:
else:
xx

 十、循环

    循环是干嘛的呢,说白了就是为你重复的去做事情,比如说你想建1000个文件夹,一个个建累死你, 这样就可以写段代码,使用循环给你创建1000个就省事了,python中有两种循环,while和for,两种循环的区别是,while循环之前,先判断一次,如果满足条件的话,再循环,for循环的时候必须有一个可迭代的对象,才能循环,比如说得有一个数组,值得一提的是,别的语言中,for循环的时候需要先定义一个计数器变量,然后从0开始加,直到这个计数器达到你预设的一个值,然后停止循环,取数据的时候也是通过数组的下标从0开始取,这样就很麻烦,python中for循环很简单,循环的是一个可迭代对象中的元素,你这个对象中有多少个元素,就循环多少次,比如说一个数组list,list = ['a','b','c'],在别的语言中要想获取到list中所有的值,必须得使用循环取下标这种方式去取数据,就得这样写list[x],list[x],list[x]这样,在Python里面就不需要直接循环就取的是这个list里面的值,循环里面还有两个比较重要的关键字,continue和break,continue的意思是,跳出本次循环,继续进行下一次循环,break的意思是停止循环,也就是说在continue和break下面的代码都是不执行的,格式如下:

pycharm 快速导入模块,os按alt+enter快速导入
while
continue 结束本次循环,进行下一次循环
break跳出循环
嵌套循环:
先执行外层循环,再执行内层循环,内层循环执行完之后再继续执行外层循环
else:
不满足循环条件的时候做什么
for循环
必须是可循环的对象
十一、格式化输出
三种方式
username=input('请输入用户名:')
passwd=input('请输入密码:')
print('欢迎%s登录!,你的密码是%s'%(username,passwd))
print('欢迎%s登录!'%username)#这种最常用
print('你的名字是{your_name}'.format(your_name=username)) 
print('欢迎'+username+'登录')

 





转载于:https://www.cnblogs.com/liying0511/p/6046081.html

http://www.lbrq.cn/news/2724661.html

相关文章:

  • 做自己的网站能赚钱吗海外营销推广
  • 合肥市建设局网站国外推广渠道平台
  • 游戏币网站怎么做seo实战培训课程
  • 做两个网站 之间超链接网络推广怎么样
  • 凯里做网站的公司上海网站建设开发公司
  • 做网站的基本步骤电商推广联盟
  • 中山网站方案自助网站建设平台
  • 番禺做网站哪家好如何让百度快速收录网站文章
  • 亚马逊网站建设进度计划书百度关键词挖掘工具爱站网
  • 做电子商务网站 除了域名 网页设计 还有服务器 和网站空间seo入门黑帽培训教程
  • 正版win10做win7系统下载网站优化seo是什么意思
  • b2b网站建站自动外链网址
  • 网站建设业务流程图网站开发北京公司
  • 公司发展规划seo管理
  • 怎样做内网网站站长统计ios
  • 网站可以做无形资产百度搜索 手机
  • wordpress 做网站网上交易平台
  • 网站代码模板免费百度博客收录提交入口
  • crm订单管理系统免费广州seo公司
  • 网站费用怎么做会计分录品牌建设的五个要素
  • 杭州装修公司排名前十强seo网站排名优化公司哪家好
  • 申请建设网站经费申请自动化测试培训机构哪个好
  • 湛江网站开发公司企业网站开发
  • 视频收费网站怎么做miy188coo免费入口
  • 哪家公司做企业网站稳定优惠小程序开发一个多少钱啊
  • 免费政府网站找培训班一般在什么平台
  • synology建设网站巨量引擎官网
  • 银川邮件处理中心在哪里网站搜索引擎优化
  • 网站建设成都公司网络推销平台有哪些
  • 网站qq安全认证中国销售网
  • Linux软件编程-进程(2)及线程(1)
  • 一个集成多源威胁情报的聚合平台,提供实时威胁情报查询和播报服务、主动拦截威胁IP,集成AI等多项常用安全类工具
  • LeetCode hot 100 day2
  • Vue3 学习教程,从入门到精通,Axios 在 Vue 3 中的使用指南(37)
  • 最新去水印小程序系统 前端+后端全套源码 多套模版 免授权(源码下载)
  • Encoder-Decoder Model编码器-解码器模型