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]
相关推荐
Python全套教程 Python基础python基础课代码+文档2023最新教程【樵夫教你学Python】Python全套教程 Python基础python基础课代码+文档2023最新教程【樵夫教你学Python】Python全套教程 Python基础python基础课代码+...
Python是世界上最受欢迎的编程语言之一,尤其适合初学者入门。在Python编程中,了解脚本第一行的作用至关重要,特别是对于那些在Linux或Unix系统...在学习Python基础的过程中,掌握这一细节将对你的编程实践大有裨益。
《Python基础教程》第三版源代码是一份详细的学习资源,涵盖了Python编程的多个核心概念和实践技巧。这个源代码集合包括了从基础语法到高级特性的各种示例,旨在帮助初学者逐步掌握Python编程。 在Python的基础部分...
《Python基础教程(第2版)》是一本全面介绍Python编程的指南,适合初学者入门。Python作为一种解释型、面向对象、动态数据类型的高级程序设计语言,因其简洁的语法和强大的功能而广受欢迎。该书分为基础篇和高级篇...
Python 基础教程知识点总结 本资源摘要信息涵盖 Python 基础教程的 60 课内容,涵盖 Python 基础知识点的所有方面。 安装和设置 * Python 的安装和设置(Python 第 1 课) + 介绍 Python 的安装过程和设置环境 ...
一、Python基础概述 二、Python基础教程 老王Python教程 基础篇 基础篇1-福利课python先入为主上 基础篇2-福利课-python先入为主下篇 基础篇3-虚拟机安装xubuntu开发环境 基础篇4-linux基本命令以及开发环境 基础篇...
pythonpdf教程_python基础教程pdf Python 学习路线图 ⼀、 Python 学习的四个阶段 第⼀阶段 该阶段⾸先通过介绍不同领域的三种操作系统,操作系统的发展简史以及 Linux 系统的⽂件⽬录结构让⼤家对 Linux 系统有⼀个...
python教程英语版_Python基础教程第3版英⽂原版pdf 资源名称:Python基础教程第3版 英⽂原版pdf Magnus Lie Hetland⼜更新他的 "Beginning Python From Novice to Professional"了,该书为第三版英⽂,基于Python3.5...
python 基础教程 第二版 高清 书签 中文: 本书包括Python程序设计的方方面面,首先从Python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句。然后循序渐进地介绍了...
《Python基础教程第二版》是针对初学者的一本经典教材,尤其适合那些对Python 2.0版本感兴趣的读者。本书全面、深入地介绍了Python编程语言的基础概念和语法,旨在帮助读者掌握这一强大而灵活的编程工具。以下是根据...
《Python基础教程(第三版)》是一本专为初学者设计的Python编程教材,全面覆盖了Python语言的基础知识,旨在帮助读者快速掌握Python编程技能。本教程以清晰易懂的语言和丰富的实例,引领读者深入理解Python的核心...
【Python基础入门教程 Python语言编程导论】课程列表 Python基础入门教程 Python语言编程导论 Python应用案例1 (共12页).ppt Python基础入门教程 Python语言编程导论 Python应用案例二 (共24页).ppt Python基础...
【Python基础】 Python是一种高级编程语言,以其简洁明了的语法和强大的功能深受程序员喜爱。本课件主要涵盖Python的基础知识,旨在引导初学者进入Python3.5的精彩世界。Python具有丰富的库支持,广泛应用于数据分析...
《Python基础教程(第2版 修订版)》是一本深入浅出的Python编程入门书籍,旨在引导初学者全面掌握Python语言的核心概念和技术。这本书详细介绍了Python程序设计的各种要素,涵盖了从基本语法到高级特性,旨在帮助读者...
Python基础入门教程 由浅入深讲解清晰 第1章 基础知识 (共44页).ppt Python基础入门教程 由浅入深讲解清晰 第2章 Python序列 (共68页).ppt Python基础入门教程 由浅入深讲解清晰 第3章 选择与循环 (共44页)....
《Python基础教程(第2版·修订版)》是经典的Python入门教程,层次鲜明,结构严谨,内容翔实,特别是最后几章,作者将前面讲述的内容应用到10个引人入胜的项目中,并以模板的形式介绍了项目的开发过程,手把手教授...
《Python基础教程(第二版)》是一本深受Python初学者喜爱的经典教材,它以其清晰的讲解和丰富的示例引领读者逐步掌握Python编程的基础知识。源代码.zip文件包含了本书中的所有实例代码,是学习过程中不可或缺的参考...
《Python基础语法全讲解》是马哥教育推出的一套60集完整的Python教程,专为运维人员设计,旨在提供全面的Python基础知识。本教程涵盖了从Python编程语言的初识、编程环境的准备到高级特性的深入理解,为学习者打造了...