Python基础知识(一)

一、安装python

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

其中包含如下内容:  

1 #!/usr/bin/env python3
2 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             #decimal
1231
>>>0b101101 #binary
0b101101
>>>0o6767 #octal
0o6767
>>>0xDECA #hex

  3、浮点类型

  4、字符串

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

1 text="""A triple quoted string like this can include 'quote'  and 
2
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 #R
7 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()

  


  

转载于:https://www.cnblogs.com/rui1988/archive/2011/11/15/2249752.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值