Python语言基础(一)
注释
1. 单行注释 #
2. 多行注释 使用三个单引号 '''内容''' 也可以使用三个双引号 """内容"""
3.中文注释,在第一行或第二行加一句
#-*- coding:utf-8 -*-
常量
Python并没有命名常量,也就是说不能像C那样给常量起一个名字。Python常量包括数字、字符串、布尔值和空值等。例如:数字7和'abc'都是常量。除此之外,还可以定义一个命名常量,也就是有名字的常量。
Python不像其他高级语言那样可以很方便地使用const关键字定义常量。要在Python中定义一个常量,需要使用对象的方法。
数的类型与字符串
数的类型主要分为int、long、float、bool、complex(复数型)
复数型:可以用a+bi表示的数字。a和b是实数,i是虚数单位。
字符串是一个由字符组成的序列。字符串常量使用单引号或双引号括起来。
(1)转义符号:当需要在字符串中使用特殊符号时,python使用反斜杠(\)作为转义字符。
换行(\n)
回车(\r)
"(\")
\(\\)
(2)续航符(\[在行尾时])
响铃(\a)
退格(Backspace)(\b)
空(\000)
纵向制表符(\v)
横向制表符(\t)
eg:如果字符串中出现单引号或双引号,则需要使用转义字符(\)
'I \'m a string'
(3)Unicode字符串
Unicode是国际组织制定的可以容纳世界上所有文字和符号的字符编码方案,为每种语言中的每个字符设定了统一并且唯一的二进制,以满足跨国语言、跨平台进行文本转换、处理的要求。
Python表示Unicode字符串的方法很简单,只要在字符串前面加u或U前缀即可
(4)自然字符串
前缀r或R表示,特殊字符失去意义
(5)重复字符串
Python可以使用*操作符很方便地连续输出多次重复的字符串。
eg:print("Hello world!\n"*10);
(6)子字符串
Python可以使用[]操作符截取字符串中的子字符串。
分为索引运算法[] 和 切片运算法[:]
string1.find(string2)查找字符串,返回查找的第一个出现的位置,否则返回-1