`
tianyalinfeng
  • 浏览: 443228 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

Python基础

 
阅读更多

1. cmd命令

python -m py_compile file.py 编译生成pyc文件

python -O -m py_compile file.py 编译生成pyo文件

python -m compileall /root/src/ 编译文件夹下所有

python file.py 执行

 

2. IDE

1.自带的IDLE

2.pythonwin

3.pycharm

 

3. int转str str(x)    

 

4. 赋值

x,y,z = 1,2,3

print("x:"+str(x)+" y:"+str(y)+" z:"+str(z))    结果 x:1 y:2 z:3
z,x,y = y,z,x
print("x:"+str(x)+" y:"+str(y)+" z:"+str(z))    结果 x:3 y:1 z:2

如果第二步赋值改为

z = y
x = z
y = x
print("x:"+str(x)+" y:"+str(y)+" z:"+str(z))   结果 x:2 y:2 z:2

这说明z,x,y = y,z,x并不是简单的依次赋值,而是保存了原始的值再赋给新的变量

 

 5. 赋值

y=x=6

x,y是同一个对象的两个引用,即a is b=True

y=6

x=3+3

x,y是同一个对象的两个引用,即a is b=True

y=6.0

x=3.0+3.0

x,y分别是两个不同对象的引用,即a is b=False

 

6. 判断变量类型 type(a) is int

 

7. 整除 a//b

 

8. 内建函数

hex(num) 将数字转换成十六进制数并以字符串形式返回
oct(num) 将数字转换成八进制数并以字符串形式返回
chr(num) 将ASCII值的数字转换成ASCII字符,范围只
能是0 <= num <= 255。
ord(chr) 接受一个 ASCII 或 Unicode 字符(长度为1的字符串),返回相应的ASCII
或Unicode 值。
unichr(num) 接受Unicode码值,返回 其对应的Unicode字符。所接受的码值范围依赖于
你的Python是构建于UCS‐2还是UCS‐4。

 

9. 数组

a = [11,2,6]

a.sort() 从小到大排序

a.reverse() 倒序

 

10. for循环

s = "abcde"
for i in range(-1, -len(s)-1, -1):
    print(s[i]) 

倒序输出

e
d
c
b
a

 

11. 字符串

s = "abcde"
print(s[::-1])   结果为 edcba 相当于翻转

print(s[:-2]) 结果为 abcd 截掉后2个字符

print(s[::2]) 结果为 ace 每2个字符保留一个字符

print(s[:2]) 结果为 ab  保留前2个字符

 

 

分享到:
评论

相关推荐

    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基础教程(第2版).pdf

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

    python基础教程至60课基础

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

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

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

    Python基础教程 第三版

    **Python基础教程第三版概述** Python是一种高级编程语言,以其简洁、易读的语法和强大的功能而闻名。作为初学者入门编程或者专业人士增强技能的工具,Python基础教程第三版是学习这一语言的理想资源。该高清版教程...

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

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

    python基础教程第二版

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

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

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

    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编程语言的初识、编程环境的准备到高级特性的深入理解,为学习者打造了...

    Python基础语法合集

    Python基础语法合集 Python 是一种高级的、解释型的编程语言,它具有简洁的语法、灵活的数据结构、丰富的标准库和跨平台的特性。Python 语言的基础语法包括变量、数据类型、操作符、控制结构、函数、模块等几个方面...

Global site tag (gtag.js) - Google Analytics