Python是一种简单易学,且功能强大的编程语言。它是面向对象的编程语言。
对象的意义:
对象可以通过一个“.” 的方式来调用这个对象的方法。
Python环境安装配置:
Python是一种通用的计算机编程语言,它可以应用于web,Desktop以及game中,在使用Python时最好使用
数据类型:整型,
可变数据类型:列表 字典
不可变数据类型:整型 元组 字符串一旦创建,就不能修改
Python变量:
变量不能以数字,空格,特殊字符开头
变量不能以关键字开头
Python数字:
整型:整数 在Python中,只有长整型。
浮点型:小数 科学计数法
float 单精度
double 双精度
布尔类型:TRUE FALSE
运算符:
算数运算符:“+” “-” “*” “/”
赋值运算符:“=” “+=” “-=” “*=” “/=”
比较运算符:“==” “>=” “<=” “!=” “<” “>” 比较运算是布尔值
逻辑运算符:and 一假全假 与
or 一真全真 或
not 非
关系运算符:in 判断元素是否在列表或集合中
not in
位运算符:
Python切片查找:[ : ] 前取后不取
s1=“hello world”
print(s1[1:4]) 取索引值1到4 为 “ell”
查找:[:]
s1="hello world"
print(s1[1:4])
print(s1[1:4:2])
print(s1[-1])
print(s1[:])
print(s1[:8])
print(s1[1:-1])
print(s1[1:])
print(s1[-3:-1])
Python三元运算:
a=2
b=5
c=a if a<b else b
意思是:如果 if判断a<b正确,则将a的值赋予c,如果判断不正确,就将b的值赋予c。
a和b可以再换成三元运算,就是说三元里套三元。
Python字符串操作:
字符串
转义符号
s='Let\'s go'
print(r"\fsdghlfjdk.")
字符串的格式化输出
%s:字符串 %d:整型 %f:浮点型
print("hello %s,%s"%("sb","egon"))
print("hello %s, his age is %d"%("sb",35))
print("hello %s, his age is %.4f"%("sb",35.53452345))
print("hello {0}, his age is {1}".format("alex",34))
print("hello {0}, his age is {1}".format(34,"alex"))
print("hello {name}, his age is {age}".format(age=30,name="wusir"))
print("hello {name}, his age is {age}".format_map({"name":"egon","age":1000}))
print("一".isdecimal())
print("一".isdigit())
print("壹".isnumeric())
print("hello world".capitalize())
print("hello world".title())
print("HELLO world".casefold())
print("HELLO world".lower())
print("HELLO\tworld")
print("HELLO world".expandtabs())
"HELLO world".rsplit()
print("HELLO\n wor\nld\n".splitlines())
print("HELLO\n wor\nld\n".split("\n"))
print("HELLo world".zfill(10))
操作的主要方法:
拼接:拼接次数多用“+”号效率不高。推荐用join方法。
# s="hello"+"world"+"I"+"am"+"python"
# print(s)
# print(" ".join(["I","am","world!"]))
string
分割split():括号中的参数是用什么来分割开字符串。
# s="hello world".split("l",1)
# ["