一、安装python

window系统下先下载的 python 安装包,直接安装即可。为确认是否安装正确,可用系统记事本创建一个hello.py的程序

其中包含如下内容:

1 #!/usr/bin/env python32 print("Hello", "World!")

代码说明:第一行为注释,在python3中 注释以#开始,第二行为python代码,调用了print()函数,该函数带两个字符串参数。

.py的文件是按照每个语句的顺序执行的,这和其他一些语言是不同,如java与c++一般是从某个特定的函数或者方法开始执行。

写完程序后(前提是刚才所写的程序文件在python的安装目录内),在命令行,输入命令:

C:\>cd C:\python3

C:\python3>python.exe hello.py

二、python的数据类型

1、标识符

python的标识符, 是任意长度的非空字符序列,其中包含一个“引导标识字符”和0到N个“后续字符”,而且标识符不能和关键字重复。

2、Integral类型

python内置了两种integral类型,即int和bool

>>>1231 #decimal1231

>>>0b101101 #binary0b101101

>>>0o6767 #octal0o6767

>>>0xDECA #hex

3、浮点类型

4、字符串

字符串是使用引号创建的,可以使用单引号,也可以使用双引号,但是字符串两端必须相同,此外我们俄可以使用三引号包含字符串,例如:

1 text="""A triple quoted string like this can include 'quote' and2 3 "quotes" without formality.we can also escape newlines \4 5 so this patical string is only two lines."""

如果字符中有过多的地方使用反斜杠转义处理,可以使用在字符串第一个引号前面加上r引导,来避免这种情况,例如:

1 import re

2

3 #原来的情况4 phone1 = re.compile("^((?:[(]\\d+[)])?\\s*\\d+(?:-\\d+)?)$")

5

6 #R7 phone2 = re.compile(r"^((?:[(]\d+[)])?\s*\d+(?:-\d+)?)$")

常用的方法:

#处理大量字符串合并str.join()

#分片处理str[start:end:step]>>> s = 'he is a programer'

>>> s[12:]

'ramer'

>>> s[:12]

'he is a prog'

>>> s[:12:2]

'h sapo'

>>> s[-4::2]

'ae'

#分割字符串str.split()

python基础知识下载_Python基础知识(一)相关推荐

  1. python基础知识下载_python基础知识(实用)

    文档来源为 : 从网络收集整理 .word 版本可编辑 . 欢迎下载支持 . 1 Python 基础知识 目录 Python 基础知识 ................................ ...

  2. python random库下载_python基础 — random库

    python中用于生成伪随机数的函数库是random 因为是标准库,使用时候只需要import random random库包含两类函数,常用的共8个 --基本随机函数: seed(), random ...

  3. python的基础知识点总结_Python 基础知识点总结

    本篇基于Python 2.7.9 根据廖雪峰Python教程整理 URL:http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb4931 ...

  4. python 去掉双引号_Python基础学习笔记(一)变量与数据类型

    Python是一门易学的面向对象的程序设计语言,可以轻易地完成界面.文件.封装等高阶需求,可移植性好,有非常多功能强大的库与包,如Numpy(数值计算).SciPy(数学.科学与工程计算).Matpl ...

  5. python基础教程知识点_Python基础教程学习应该掌握的知识点总结

    很多人都想要Python的入门方法以及知识,参加Pythone培训班的同学也不例外.那么今天小编就来给大家分享一下零基础学习Python应该掌握的知识点总结. Python基础教程与高级编程 1.Li ...

  6. python基础主要内容_python基础—python的介绍

    编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快; 而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以 ...

  7. python until怎么用_python基础之从认识python到python的使用

    python的历史: python的创始人是吉多·范罗苏姆(Guido van Rossum),人称"龟叔",1989年圣诞节期间,Guido开始写Python语言的编译器.他希望 ...

  8. python知识体系_python学习知识体系梳理

    工作后,先后几份工作都是跟数据处理相关的,但是没有什么技术含量,有感于手上没有一门精通的技术实在很限制个人的发展,所以想选择一门编程语言来增强自己的本领,提升自己的价值.之所以选择Python,是因为 ...

  9. python新手入门课_Python基础视频12集入门课程

    视频+笔记:├─1简介与实验环境配置9│ Python基础.pptx│ Python简介.pptx│ 实验环境配置2-1.pdf│ 2.1简介与实验环境配置.mp4│ 请简述 Python 语言与 C ...

最新文章

  1. DCN-2655同异步端口
  2. LiveBos---扩展按钮调用方法
  3. SQL Server 2008|2012 阻止保存要求重新创建表的更改
  4. tt公路车Java配置怎么样_普通公路车换TT车把可以吗,别的东西还有需要换的吗?...
  5. html微软雅黑字体模糊,WinXP中微软雅黑字体模糊看得很吃力怎么解决
  6. 类型约束的本质:泛型是不完备类型,只有合乎要求的构造才能正确使用和访问。...
  7. 告诉你一个真实的数字化
  8. iphone11支持es6吗_好久没用Carplay了:IOS11导航功能不错
  9. 论文的中期报告怎么写?
  10. 贪心 汽车加油 java_贪心算法解汽车加油站问题
  11. 17.PIO源码详解7-PIO_EP_MEM_ACCESS模块(PIO_EP_MEM_ACCESS.v)剖析
  12. MCE公司:DDR1 和 DDR2 双靶点抑制剂的设计合成及其抗炎作用研究
  13. android微信分享怎么自定义样式,微信更新!主题皮肤终于支持自定义了,样式超多有个性...
  14. VC中CList用法
  15. 入门了解学hybris和sap的需要内容(自己整理)
  16. 夜深人静的时候,皇帝披衣翻阅奏折
  17. Java生态浩如烟海
  18. matlab中的covsfa什么意思,MALSAR1.1 多种多任务学习算法的工具箱 有代码有使 册 matlab版 238万源代码下载- www.pudn.com...
  19. (转)使用Wireshark抓包软件提示The NPF driver isn’t running解决办法
  20. 并发--带着问题去学习

热门文章

  1. 【2022】多线程并发编程面试真题
  2. implements Serializable
  3. 学成在线--11.RabbitMQ快速入门
  4. jQuery中的元素操作
  5. 抓包软件:Charles
  6. python程序打包为exe可执行文件
  7. GitHub+Hexo搭建自己的Blog之-主题配置
  8. w3wp oracle,w3wp.exe占用CPU超过50%的处理
  9. 关于scanf和的问题
  10. win2008启动计算机应用配置,[计算机软件及应用]WIN2008_NAP服务器配置详解.doc