一、类型
1.变量没有类型,数据有类型
例:num = 1 ---->num是没有类型的,1是int类型
二、格式化输出
2.name = "张三"
age = 18
print("我是" + name + ",今年" + age + "岁") #这样会报错,用+进行拼接时,正数和字符串不能拼接
3.占位符
%c 字符
%s 字符串
%d 有符合的十进制整数
%u 无符号十进制整数
%o 八进制整数
%x 十六进制整数(小字母0x)
%X 十六进制整数(大写字母0X)
%f 浮点数
%e 科学计数法(小写'e')
%E 科学计数法(小写'E')
%g %f和%e的简写
%G %f和%E的简写
三、运算符
1.
/ 除 得到结果是浮点数
//取整除 不是四舍五入 是取比结果小的第一个整数
%取余
**指数
2.复合运算符(在进行符合运算的时候,不论什么情况,都首先算等号右边的式子)
+=
-=
*=
/=
**=
//=
3.常用数据类型转换(input()输入的是字符串)
int(x) 将x转换成一个整数
float(x) 将x转换成一个浮点数
complex(real,[,imag]) 创建一个复数,real为实部,imag为虚部
str(x) 将x转换成一个字符串
repr(x) 将x转换成表达式字符串
eval(str) 用来计算在字符串中的有效的python表达式,并返回一个对象
tuple(s) 将序列s转换成一个元组
list(s) 将序列s转换成一个列表
chr(x) 将一个整数转换成一个Unicode字符
ord(x) 将一个字符转成一个ASCII整数值
hex(x) 将一个整数转成一个十六进制的字符串
4.切片
name = "abcdef"
print(name[0:3]) 取下标0-2的字符
print(name[0:5]) 取下标0-4的字符
print(name[3:5]) 取下标3-4的字符
print(name[2:]) 取下标2之后到最后的的字符
print(name[1:-1]) 取下标1开始到最后第二个的字符
5.字符串常见的操作
find(str,0,len(mystr)) 查找字符串中是否出现str字符,从下标为0开始到最后;没有找到则打印-1
index(str,0,len(mystr)) 跟find()方法一样,只不过如果str不在 mystr中会报一个异常.
count() 返回 str在start和end之间 在 mystr里面出现的次数
replace() 把 mystr 中的 str1 替换成 str2,如果 count 指定,则替换不超过 count 次.
nystr.solit(str,2) 以 str 为分隔符切片 mystr,2则表示 只分割几个字符串
capitalize 把字符串第一个字符大写
title 把字符串的每个单词首字母大写
startswith 检查字符串是否以"str"开头,是则返回True
新闻热点
疑难解答