`

python基础

阅读更多

 

 

1 基础写法 helloword 

  python 文件是以py结尾的 , 

  写法:1) vi hello.py  

内容:

 #!/usr/bin/env python

 print('Hello pyton')

         2)添加可执行权限 

chmod 755 hello.py 

3) 执行 ./hello.py  或      python hello.py 

 2 python 命令行测试方式 

   linux 下直接输入python ,即可进入python的命令行模式,

   然后输入其他的命令可以直接执行 

 

 3 python 用同样的缩进来表示一个模块(缩进要严格遵守)

 4 多行语句用 \ 链接 ,当然有括号的情况下不需要 

 total = item_one + \

        item_two + \

        item_three

 5 脚本中有中文需要添加 # -*- coding: UTF-8 -*-

 6 注释 python 中多行注释使用三个单引号(''')或三个双引号(""")。 

   单行注释用# 

 

 7 等待输入命令:input和raw_input

   通过上面的实验我们知道input它会根据用户输入变换相应的类型,

   而且如果要输入字符和字符串的时候必须要用引号包起来,而raw_input则是不管用户输入什么类型的都会转变成字符型.

 

 8、数据类型 

 Numbers(数字) String(字符串) List(列表)

 Tuple(元组) Dictionary(字典)

 

  1)数值类型:

  int(有符号整型) long(长整型[也可以代表八进制和十六进制])

  float(浮点型) complex(复数)

  2)字符串以及字符串截取操作 

str = 'Hello World!'

print str # 输出完整字符串

print str[0] # 输出字符串中的第一个字符

print str[2:5] # 输出字符串中第三个至第五个之间的字符串

print str[2:] # 输出从第三个字符开始的字符串

print str * 2 # 输出字符串两次

print str + "TEST" # 输出连接的字符串

可以用in查看字符串是否包含那个子字符串 

  3)list数据类型,有序的,并且可以修改的 ,查询截取 ,和赋值 

userlist=['wang',23,1.75,'tony',120]

birthday=['wang',1984,12,1]

str = "mynameistony123456"

print userlist

print userlist[0] #输出用户名

print userlist[1:3] #从第一个元素到第3个元素 

print userlist[2:]  #输出第二个元素以后的所有数据 ,第二参数空则

 

print userlist*2  # 输出userlist数据两次

print  userlist+birthday # 输出这个人的所有信息 

userlist[1]=32 # 复制改变第二个数值 

print userlist[1]

del list1[2];

 

  4)元组:小括号标识,内部用逗号隔开,

      特点元素不能二次赋值,数据是只读的 : 

 

tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 )

tinytuple = (123, 'john')

print len(tuple)

print tuple # 输出完整元组

print tuple[0] # 输出元组的第一个元素

print tuple[1:3] # 输出第二个至第三个的元素 

print tuple[2:] # 输出从第三个开始至列表末尾的所有元素

print tinytuple * 2 # 输出元组两次

print tuple + tinytuple # 打印组合的元组

  5)字典大括号标识{},无序的通过key-value形式存储数据 :

user={}

user["name"]="wang"

user["age"]=23

user[2]="tow data"

 

tinydict = {'name':'tony','age':32, 'year': '1984'}

print user['name']#输出key为name的值 

print user['age'] # 输出用户年龄

 

print tinydict # 输出完整的字典

print tinydict.keys()  # 输出所有键 

print tinydict.values()  #输出所有的值 

 

 

 9、多变量赋值:a = b = c = 1 三个变量分配到相同的内存空间 

 10 运算符 

   1)+加  -减 *乘  /除法   %取模  //取整除

   2) ==等于   != <> 不等于   >大于  <小于    >=大于等于   <=小于等于 

   3)and   or  not 

   4)  如果在指定的序列中找到值返回True,否则返回False。 

        如果在指定的序列中没有找到值返回True,否则返回False。

   5 is

is是判断两个标识符是不是引用自一个对象x is y, 

如果 id(x) 等于 id(y) , is 返回结果 1

     is not

       is not是判断两个标识符是不是引用自不同对象

       x is not y, 如果 id(x) 不等于 id(y). is not 返回结果 1

  

     id(x) 对象x的内存地址 

 

 

  11 条件运算符  Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。

    if  条件: 打印     elif条件:打印    else: 打印

 

  12 、循环 ,else是可选的,如else存在,则执行完while后,else一定会执行的

    while 判断条件:

    执行语句……

    else: 执行语句 

 

  13 range() 函数 

    range(1,5) 从1到5 数据  [1, 2, 3, 4]

    range(5)  从0到5 不包含5 

    range(1,5,2) #代表从1到5,间隔2(不包含5)

 

  14 for循环 

for letter in 'Python':     # 第一个实例

  print '当前字母 :', letter

数组循环

fruits=['banana' ,'apple','mango']

for f in fruits:

print f

list

for index in range(len(fruits)) :

print str(index) + fruits[index]

 

 

 

分享到:
评论

相关推荐

    2023最新教程【樵夫教你学Python】Python全套教程 Python基础

    Python全套教程 Python基础python基础课代码+文档2023最新教程【樵夫教你学Python】Python全套教程 Python基础python基础课代码+文档2023最新教程【樵夫教你学Python】Python全套教程 Python基础python基础课代码+...

    python基础教程廖雪峰云-Python基础教程.pdf

    Python是世界上最受欢迎的编程语言之一,尤其适合初学者入门。在Python编程中,了解脚本第一行的作用至关重要,特别是对于那些在Linux或Unix系统...在学习Python基础的过程中,掌握这一细节将对你的编程实践大有裨益。

    python基础教程源代码-python基础教程第三版源代码.pdf

    《Python基础教程》第三版源代码是一份详细的学习资源,涵盖了Python编程的多个核心概念和实践技巧。这个源代码集合包括了从基础语法到高级特性的各种示例,旨在帮助初学者逐步掌握Python编程。 在Python的基础部分...

    python基础教程第二版答案-Python基础教程(第2版).pdf

    《Python基础教程(第2版)》是一本全面介绍Python编程的指南,适合初学者入门。Python作为一种解释型、面向对象、动态数据类型的高级程序设计语言,因其简洁的语法和强大的功能而广受欢迎。该书分为基础篇和高级篇...

    python基础教程至60课基础

    Python 基础教程知识点总结 本资源摘要信息涵盖 Python 基础教程的 60 课内容,涵盖 Python 基础知识点的所有方面。 安装和设置 * Python 的安装和设置(Python 第 1 课) + 介绍 Python 的安装过程和设置环境 ...

    老王Python基础+进阶+项目篇(高清无密)

    一、Python基础概述 二、Python基础教程 老王Python教程 基础篇 基础篇1-福利课python先入为主上 基础篇2-福利课-python先入为主下篇 基础篇3-虚拟机安装xubuntu开发环境 基础篇4-linux基本命令以及开发环境 基础篇...

    pythonpdf教程-python基础教程pdf.pdf

    pythonpdf教程_python基础教程pdf Python 学习路线图 ⼀、 Python 学习的四个阶段 第⼀阶段 该阶段⾸先通过介绍不同领域的三种操作系统,操作系统的发展简史以及 Linux 系统的⽂件⽬录结构让⼤家对 Linux 系统有⼀个...

    python教程英语版-Python基础教程第3版英文原版pdf.pdf

    python教程英语版_Python基础教程第3版英⽂原版pdf 资源名称:Python基础教程第3版 英⽂原版pdf Magnus Lie Hetland⼜更新他的 "Beginning Python From Novice to Professional"了,该书为第三版英⽂,基于Python3.5...

    python基础教程第二版(高清书签中文)

    python 基础教程 第二版 高清 书签 中文: 本书包括Python程序设计的方方面面,首先从Python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句。然后循序渐进地介绍了...

    python基础教程第二版

    《Python基础教程第二版》是针对初学者的一本经典教材,尤其适合那些对Python 2.0版本感兴趣的读者。本书全面、深入地介绍了Python编程语言的基础概念和语法,旨在帮助读者掌握这一强大而灵活的编程工具。以下是根据...

    Python基础教程(第三版).pdf

    《Python基础教程(第三版)》是一本专为初学者设计的Python编程教材,全面覆盖了Python语言的基础知识,旨在帮助读者快速掌握Python编程技能。本教程以清晰易懂的语言和丰富的实例,引领读者深入理解Python的核心...

    Python基础入门教程 Python语言编程导论 Python应用案例1 (共12页).ppt

    【Python基础入门教程 Python语言编程导论】课程列表 Python基础入门教程 Python语言编程导论 Python应用案例1 (共12页).ppt Python基础入门教程 Python语言编程导论 Python应用案例二 (共24页).ppt Python基础...

    Python基础课件(共282张PPT).pptx

    【Python基础】 Python是一种高级编程语言,以其简洁明了的语法和强大的功能深受程序员喜爱。本课件主要涵盖Python的基础知识,旨在引导初学者进入Python3.5的精彩世界。Python具有丰富的库支持,广泛应用于数据分析...

    Python基础教程(第2版 修订版).pdf

    《Python基础教程(第2版 修订版)》是一本深入浅出的Python编程入门书籍,旨在引导初学者全面掌握Python语言的核心概念和技术。这本书详细介绍了Python程序设计的各种要素,涵盖了从基本语法到高级特性,旨在帮助读者...

    Python基础入门教程 由浅入深讲解清晰 第1章 基础知识 (共44页).ppt

    Python基础入门教程 由浅入深讲解清晰 第1章 基础知识 (共44页).ppt Python基础入门教程 由浅入深讲解清晰 第2章 Python序列 (共68页).ppt Python基础入门教程 由浅入深讲解清晰 第3章 选择与循环 (共44页)....

    Python基础教程(第2版 修订版)

    《Python基础教程(第2版·修订版)》是经典的Python入门教程,层次鲜明,结构严谨,内容翔实,特别是最后几章,作者将前面讲述的内容应用到10个引人入胜的项目中,并以模板的形式介绍了项目的开发过程,手把手教授...

    Python基础教程(第二版)源代码.zip

    《Python基础教程(第二版)》是一本深受Python初学者喜爱的经典教材,它以其清晰的讲解和丰富的示例引领读者逐步掌握Python编程的基础知识。源代码.zip文件包含了本书中的所有实例代码,是学习过程中不可或缺的参考...

    python教程马哥-60集全全新马哥教育运维必备python基础语法全讲解-IT教程网....pdf

    《Python基础语法全讲解》是马哥教育推出的一套60集完整的Python教程,专为运维人员设计,旨在提供全面的Python基础知识。本教程涵盖了从Python编程语言的初识、编程环境的准备到高级特性的深入理解,为学习者打造了...

Global site tag (gtag.js) - Google Analytics