python初学基础知识一

基础知识


变量的基本类型


integer(int):整数     
float:浮点数   
long:非常大的数,字节较大   
string:存储数字、字母、符号  例:"hello2"                                    
list:用方括号括住的一组项,中间用括号隔开   [q6,o0",23,2.5]
tuple:用圆括号括住的列表,(类似结构体,表示一组特性) (1,2,4),("linda",23,"beijing")
dictionary:用花括号括起来的键值列表{'apple':'red','num':25,'address':'beijing'}

变量的存储

a=5

a 即可输出数字5

type():可以使用type()函数显示变量的类型

type(a)
将输出a的类型int

变量的命名

  1. 变量名不能使用数字开始
  2. 变量名不能包括特殊的符号,但可以包括下划线 ‘_’

python中的数学运算

基本四则运算:加减乘除
Floor除法:    //            13//2=6 
取模运算:     %
取反:          -            即直接加负号
绝对值:     abs()       调用函数

求幂: * 即* 2**4=16

控制语句

if -else语句

if a>5:
    print("a is  bigger than 5")
else:
    print("a is no less than 5")

可以使用elif测试更多数据

if score>90:
    print("Great")
elif score>80:
    print("good")
elif score>60
    print("quality")
else
    print("unquality")

try-catch语句

使用try-except语句捕捉错误,避免因不确定导致程序崩溃

try:
    a=10/0
    print("run mormal")
except:
    print("failure to run")

字符串

字符串的创建,单引号或者双引号均可以创建字符串.可以使用print 变量输出字符串,print语句输出后将会转到下一行,若继续在本行输出,则在print语句后加‘,’即可。
a='beijing'
b="zhengzhou"
print a,
print b

获取字符串信息的常用函数

.len()     获取字符串的长度
.upper()    将字符串小写字母转换为大写
.lower()    大写转化为小写
.capitalize()    把字符串首字母大学,剩余字母转化为小写
.title()      将每个单词首字母大写,剩余字母转化为小写
.isdigt()   判断字符串是否全部为数字,输出为True或者False
.isalpha()    判断字符串是否全部为字母,输出为True或者False

字符串的连接,使用’+’

a+b
将输出 'beijingzhengzhou'
a+" "+b
将输出 'beijing zhengzhou'

字符串的乘法运算
    字符串乘一个整数将会得到连续的几个字符串,字符串乘负数将得到空字符串,字符串乘浮点数将会报错

s='boy'
print s*3
控制台将输出 boyboyboyboyboy

格式化字符串
     用转义’\n’可以将字符串输出为多行, 当要输出单引号,必须使用转义字符即’\”,要输出反斜杠,也要使用转义字符即”\”

s='name:wangdan\nage:28\naddress:zhengzhou'
print s

结果:
name:wangdan
age:28
address:zhengzhou

s='name:wangdan\\age:28\\address:zhengzhou'
print s
name:wangdan\age:28\address:zhengzhongzho

字符串的空格删除
    使用strip()函数,他允许我们删除字符串的开头和结尾的所有空格,也可以删除传入函数的字符
   

s='  book     '
s1="***book**story***"
print s.strip()
print s1.strip("*")
print s1.lstrip('*')
print s.lstrip()
print s1.rstrip('*')
print s.rstrip

控制台输出:
book
book**story
book**story***
book     
***book**story
  book

字符串的查找和替换
可以使用.cout()函数查找字符在字符串出现的次数,函数.find()查找字符第一次出现的位置,函数replace(‘str’,’str’)可以用后一个字符串替换前一个字符串,若没有前一个字 
串将会返回-1

s='we are the children,we are the boy,we are the future '
print s.count('we')
print s.find("we")
print s.find('boy')
print s.find('you')
print s.replace('boy','volunteer')
print s
控制台输出:

3
0
31
-1
we are the children,we are the volunteer,we are the future 
we are the children,we are the boy,we are the future 

你可能感兴趣的:(python初学基础知识一)