python基础知识下载_Python基础知识(一)
一、安装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基础知识(一)相关推荐
- python基础知识下载_python基础知识(实用)
文档来源为 : 从网络收集整理 .word 版本可编辑 . 欢迎下载支持 . 1 Python 基础知识 目录 Python 基础知识 ................................ ...
- python random库下载_python基础 — random库
python中用于生成伪随机数的函数库是random 因为是标准库,使用时候只需要import random random库包含两类函数,常用的共8个 --基本随机函数: seed(), random ...
- python的基础知识点总结_Python 基础知识点总结
本篇基于Python 2.7.9 根据廖雪峰Python教程整理 URL:http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb4931 ...
- python 去掉双引号_Python基础学习笔记(一)变量与数据类型
Python是一门易学的面向对象的程序设计语言,可以轻易地完成界面.文件.封装等高阶需求,可移植性好,有非常多功能强大的库与包,如Numpy(数值计算).SciPy(数学.科学与工程计算).Matpl ...
- python基础教程知识点_Python基础教程学习应该掌握的知识点总结
很多人都想要Python的入门方法以及知识,参加Pythone培训班的同学也不例外.那么今天小编就来给大家分享一下零基础学习Python应该掌握的知识点总结. Python基础教程与高级编程 1.Li ...
- python基础主要内容_python基础—python的介绍
编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快; 而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以 ...
- python until怎么用_python基础之从认识python到python的使用
python的历史: python的创始人是吉多·范罗苏姆(Guido van Rossum),人称"龟叔",1989年圣诞节期间,Guido开始写Python语言的编译器.他希望 ...
- python知识体系_python学习知识体系梳理
工作后,先后几份工作都是跟数据处理相关的,但是没有什么技术含量,有感于手上没有一门精通的技术实在很限制个人的发展,所以想选择一门编程语言来增强自己的本领,提升自己的价值.之所以选择Python,是因为 ...
- python新手入门课_Python基础视频12集入门课程
视频+笔记:├─1简介与实验环境配置9│ Python基础.pptx│ Python简介.pptx│ 实验环境配置2-1.pdf│ 2.1简介与实验环境配置.mp4│ 请简述 Python 语言与 C ...
最新文章
- DCN-2655同异步端口
- LiveBos---扩展按钮调用方法
- SQL Server 2008|2012 阻止保存要求重新创建表的更改
- tt公路车Java配置怎么样_普通公路车换TT车把可以吗,别的东西还有需要换的吗?...
- html微软雅黑字体模糊,WinXP中微软雅黑字体模糊看得很吃力怎么解决
- 类型约束的本质:泛型是不完备类型,只有合乎要求的构造才能正确使用和访问。...
- 告诉你一个真实的数字化
- iphone11支持es6吗_好久没用Carplay了:IOS11导航功能不错
- 论文的中期报告怎么写?
- 贪心 汽车加油 java_贪心算法解汽车加油站问题
- 17.PIO源码详解7-PIO_EP_MEM_ACCESS模块(PIO_EP_MEM_ACCESS.v)剖析
- MCE公司:DDR1 和 DDR2 双靶点抑制剂的设计合成及其抗炎作用研究
- android微信分享怎么自定义样式,微信更新!主题皮肤终于支持自定义了,样式超多有个性...
- VC中CList用法
- 入门了解学hybris和sap的需要内容(自己整理)
- 夜深人静的时候,皇帝披衣翻阅奏折
- Java生态浩如烟海
- matlab中的covsfa什么意思,MALSAR1.1 多种多任务学习算法的工具箱 有代码有使 册 matlab版 238万源代码下载- www.pudn.com...
- (转)使用Wireshark抓包软件提示The NPF driver isn’t running解决办法
- 并发--带着问题去学习