直接上代码,就不废话了;
首先我们可以看到python这门语言和Java的声明变量区别,最明显区别在于不用显性的声明他的数据类型;
例如Java中声明一个整数需要
int a = 1;
long b = 2;
但是python中直接
a = 1;
b = 2;
就可以了;
a = "ad" \
"" \
"" \
"f";
b = '''a''' \
'''b''' \
'''c''';
c = """a
b
c""";
print(a);
print(b);
print(c);
d = "abc";
# 判断是否是a开头的字符串
print(d.startswith("a"));
# 判断是否可以在这个字符串中找到a
print(d.find("a"));
# 判断a这个字符串出现的次数
print(d.count("a"));
# 判断是否是小写字符串
print(d.islower());
# 判断是否是大写字符串
print(d.islower());
# 判断字符串是否是数字
print(d.isdigit());
# 判断字符串是否是字母组成
print(d.isalpha());
# 把字母转换为大小写
print(d.lower());
# 把字母转换为大小写
print(d.upper());
# 字符串去空格
print(d.strip());
# 字符串去左空格
print(d.lstrip());
# 字符串去右空格
print(d.rstrip());
# 字符串交换大小写
print(d.swapcase());
# ----------------------------
# 字符串格式化展示 可以使用%和format函数进行格式化
# %s 表示简单的字符串, %d 表示整数的数字, %f表示浮点小数, %.xf x填入数字表示小数点后面保留几位小数, %X.xf X代表整数保留多少,x代表小数保留多少位
f = "My name is %s , my age is %d , i am %.2f , %dkg" % ("奥特曼",28,184,86);
print(f);
# 占位符 %10dlong 代表占10个位置,右对齐 %-10dlong 左对齐
g = "My name is LiHua %10dlong" % 100;
print(g);
# 占位符种类 用法请自行百度,这里大部分的用的不是很多
# %s 字符串
# %r 字符串,但是是使用repr而不是str
# %c 整数转换为单个字符
# %d 十进制整数
# %u 无符号整数
# %o 表示八进制
# %x 十六进制,字母为小写(x为小写)
# %X 十六进制,字母为大写(X为小写)
# %e 浮点数(e代表小写)
# %E 浮点数(E代表小写)
# %f 浮点数十进制展示
# %F 浮点数十进制展示
# %g 十进制形式浮点或者指数浮点自动转换
# %G 十进制形式浮点或者指数浮点自动转换
# 格式字符前面出现'-' 表示左对齐
# 格式字符前面出现'+' 表示右对齐
# 0位数不足用'0'补齐
# width表示宽度
# pricision精度
format函数进行格式化简单展示,其他的自行百度
name = "张三";
age = 1;
sex = 0;
print("姓名:{},年龄:{},性别:{}".format(name,age,sex))
# 还可以定义Key(占位参数名称和标记)的方式进行格式化绑定
print("姓名:{name_param},年龄:{age_param},性别:{sex_param}".format(name_param = name,age_param = age,sex_param = sex))
#利用定义序号的方式格式化绑定 慎用,敢这么写你会被后人喷死
print("姓名:{2},年龄:{1},性别:{0}".format(sex,age,name))
# format函数最强大的地方在于可以把集合给填充进你的数据中,如下
List0 = ["张三",1,0];
print("姓名:{list_param[0]},年龄:{list_param[1]},性别:{list_param[2]}".format(list_param = List0))