一种解释型语言–python的介绍

python是一种解释型语言

python 2 或 3的选择:

  python 2.7是2的最新版本 也是最后一个版本,更新支持至2020年 将会停止更新,但是现在正在使用或已经开发完成的公司在继续使用python2 ,所以更新的这个过渡期还是有一段的路需要走,

而python 3 将是未来长远发展更好的选择(这只是针对于初学者),当然学习python3的同时要了解2与3之间不同的特性。

安装与配置

立即学习“Python免费学习笔记(深入)”;

windows

1、下载安装包

    https://www.python.org/downloads/2、安装    默认安装路径:C:pythonXX3、配置环境变量    【右键计算机】–》【属性】–》【高级系统设置】–》【高级】–》【环境变量】–》【在第二个内容框中找到 变量名为Path 的一行,双击】 –> 【Python安装目录追加到变值值中,用 ; 分割】    如:原来的值;C:pythonXX,切记前面有分号

linux、Mac

 

无需安装,原装Python环境

  ps:如果自带2.6,请更新至2.7或其他版本  第一个程序 

1 print 'Hello World!'    #python2的写法2 print ('Hello World!')   #python3的写法

登录后复制

 

 声明变量 

name='Tom'

登录后复制

 

 

变量定义的规则:

变量名只能是 字母、数字或下划线的任意组合

变量名的第一个字符不能是数字

以下关键字不能声明为变量名
[‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘exec’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘not’, ‘or’, ‘pass’, ‘print’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]

变量的赋值

name=      =name    (name2)

登录后复制

 

 

 字符编码

在文件开始时应该显示的告诉python解释器,用什么编码来执行源代码,即:

#!/usr/bin/env python# -*- coding: utf-8 -*-  #告诉python字符编码  print "你好,世界"

登录后复制

 

注释

  当行注视:# 被注释内容

  多行注释:””” 被注释内容 “””

数据类型初识

1、数字

2 是一个整数的例子。长整数 不过是大一些的整数。3.23和52.3E-4是浮点数的例子。E标记表示10的幂。在这里,52.3E-4表示52.3 * 10-4。(-5+4j)和(2.3-4.6j)是复数的例子,其中-5,4为实数,j为虚数,数学中表示复数是什么?。

int(整型)

  在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647
  在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807long(长整型)
  跟C语言不同,Python的长整数没有指定位宽,即:Python没有限制长整数数值的大小,但实际上由于机器内存有限,我们使用的长整数数值不可能无限大。
  注意,自从Python2.2起,如果整数发生溢出,Python会自动将整数数据转换为长整数,所以如今在长整数数据后面不加字母L也不会导致严重后果了。
float(浮点型)      先扫盲  
  浮点数用来处理实数,即带有小数的数字。类似于C语言中的double类型,占8个字节(64位),其中52位表示底,11位表示指数,剩下的一位表示符号。
complex(复数)
  复数由实数部分和虚数部分组成,一般形式为x+yj,其中的x是复数的实数部分,y是复数的虚数部分,这里的x和y都是实数。注:Python中存在小数字池:-5 ~ 257 2、布尔值  真或假  1 或 03、字符串

“hello world”

 

接收用户输入

#!/usr/bin/env python#_*_coding:utf-8_*_  #name = raw_input("请输入用户名") #只有 python 2.x有这种写法name=input('请输入用户名:')print('Hello '+name)

登录后复制

 

if else …

#!/usr/bin/env python# -*- coding: encoding -*-age=int(input('请输入年龄:'))        #接收一个age值,这里因为age是一个int类型,所以需要强制转换一下if age<100:       print('你还小')    #判断age的值小于100的时候输出“你还小”else:print('你已经老了')   #否则输出“你已经老了”

登录后复制

if elif else …

#!/usr/bin/env python# -*- coding: encoding -*-my_age=22           #定义一个自己的年龄age=int(input('请输入年龄'))  #接收一个年龄if age==my_age:print('猜对了')   #如果输入的值等于my_age的值 输出猜对了elif age<my_ageprint('猜小了')    #输入的值小于my_age的值,输出才小了else:print('猜大了')     #负责显示猜大了

登录后复制

 

 while 循环 …

#!/usr/bin/env python# -*- coding: encoding -*-count=0         #定义一个值为count的计数器while True:       print(count)  #如果为真就一直循环 这是一个死循环,不停止程序会一直执行count+=1    #循环一次给计数器+1

登录后复制

 

for 循环 … 

#!/usr/bin/env python# -*- coding: encoding -*-for i in range(10)print(i)                #最简单的循环打印10次

登录后复制

 

 

以上就是一种解释型语言–python的介绍的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2269192.html

(0)
上一篇 2025年2月27日 11:06:02
下一篇 2025年2月20日 22:34:29

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 总结一些Python的编程技巧

    这篇文章主要介绍了给python初学者的一些编程技巧,皆是基于基础的一些编程习惯建议,需要的朋友可以参考下 交换变量 x = 6y = 5 x, y = y, x print x>>> 5print y>>&g…

    编程技术 2025年2月27日
    200
  • Python常用方法和技巧汇总

    这篇文章主要介绍了收藏的一些python常用方法和技巧,本文讲解了逆转字符串的三种方法、遍历字典的四种方法、遍历list的三种方法、字典排序的方法等python常用技巧和方法,需要的朋友可以参考下 1. 逆转字符串的三种方法1.1. 模拟C…

    编程技术 2025年2月27日
    200
  • Python编程JSON格式的转换、else语句的活用和setdefault方法详解

    这篇文章主要介绍了总结python编程中三条常用的技巧,包括json格式的转换、else语句的活用和setdefault方法的使用,需要的朋友可以参考下 在 python 代码中可以看到一些常见的 trick,在这里做一个简单的小结。jso…

    编程技术 2025年2月27日
    200
  • 适合利用Python合并多个装饰器?

    这篇文章主要介绍了python合并多个装饰器小技巧,本文用改写调用函数的方式实现把多个装饰器合并成一行、一个函数来调用,需要的朋友可以参考下 django程序,需要写很多api,每个函数都需要几个装饰器,例如 @csrf_exempt  @…

    编程技术 2025年2月27日
    200
  • Python如何查找子字符串

    这篇文章主要介绍了python字符串中查找子串小技巧,,需要的朋友可以参考下 如果让你写一个程序检查字符串s2中是不是包含有s1。也许你会很直观的写下下面的代码: #determine whether s1 is a substringof…

    编程技术 2025年2月27日
    200
  • Python中的高级编程一些小技巧总结

    这篇文章主要介绍了介绍python中的一些高级编程技巧,包括推导师和装饰器等重要的进阶知识点,皆为深入学习python开发的必备基本功,需要的朋友可以参考下  正文: 本文展示一些高级的Python设计结构和它们的使用方法。在日常工作中,你…

    编程技术 2025年2月27日
    200
  • 如何对Python进行性能优化

    python的批评者声称python性能低效、执行缓慢,但实际上并非如此:尝试以下6个小技巧,可以加快pytho应用程序。 Python是一门非常酷的语言,因为很少的Python代码可以在短时间内做很多事情,并且,Python很容易就能支持…

    编程技术 2025年2月27日
    200
  • 非常实用的Python小技巧总结

    这篇文章主要介绍了python常用小技巧,实例总结了python关于字典、字符串、随机数等操作技巧,非常简单实用,需要的朋友可以参考下 本文实例总结了Python常用的小技巧。分享给大家供大家参考。具体分析如下: 1. 获取本地mac地址:…

    编程技术 2025年2月27日
    200
  • 整理的一些Python常用方法供大家参考

    这篇文章主要介绍了收藏的一些python常用方法和技巧,本文讲解了逆转字符串的三种方法、遍历字典的四种方法、遍历list的三种方法、字典排序的方法等python常用技巧和方法,需要的朋友可以参考下 1. 逆转字符串的三种方法1.1. 模拟C…

    编程技术 2025年2月27日
    200
  • Python合并两个字典的效率实例比较

    这篇文章主要介绍了python合并两个字典的常用方法与效率比较,实例分析并对比了python合并字典的常用方法,需要的朋友可以参考下 本文实例讲述了Python合并两个字典的常用方法与效率比较。分享给大家供大家参考。具体分析如下: 下面的代…

    编程技术 2025年2月27日
    200

发表回复

登录后才能评论