Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。
等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。
age = 10 # 整型变量
name = "小明" # 字符串
weight = 65.5 # 浮点型变量
python可以同时给多个变量赋相同的值
a = b = c = 1
也可以为多个对象指定多个变量
age,name,weight = 10,"小明",65.5
python3 中有六个标准的数据类型:
python3 的六个标准数据类型中:
python的字符串使用单引号或者双引号括起来的,并且可以用方括号将其截取:变量[头下标:尾下标]
索引值以 0 为开始值,-1 为从末尾的开始位置。
str = 'abcdefg'
print (str) # 输出字符串
print (str[0:-1]) # 输出第一个到倒数第二个的所有字符
print (str[0]) # 输出字符串第一个字符
print (str[2:5]) # 输出从第三个开始到第五个的字符
print (str[2:]) # 输出从第三个开始的后的所有字符
print (str * 2) # 输出字符串两次,也可以写成 print (2 * str)
print (str + "TEST") # 连接字符串
# 执行以上程序会输出如下结果:
abcdefg
abcdef
a
cde
cdefg
abcdefgabcdefg
abcdefgTEST
方法 | 描述 |
---|---|
capitalize() | 将字符串的第一个字符转换为大写 |
count(str, beg= 0,end=len(string)) | 返回 str 在 string 里面出现的次数,如果 beg 或者 end 指定则返回指定范围内 str 出现的次数 |
find(str, beg=0, end=len(string)) | 检测 str 是否包含在字符串中,如果指定范围 beg 和 end ,则检查是否包含在指定范围内,如果包含返回开始的索引值,否则返回-1 |
index(str, beg=0, end=len(string)) | 跟find()方法一样,只不过如果str不在字符串中会报一个异常。 |
isalnum() | 如果字符串至少有一个字符并且所有字符都是字母或数字则返 回 True,否则返回 False |
isalpha() | 如果字符串至少有一个字符并且所有字符都是字母或中文字则返回 True, 否则返回 False |
isdigit() | 如果字符串只包含数字则返回 True 否则返回 False… |
islower() | 如果字符串中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是小写,则返回 True,否则返回 False |
isnumeric() | 如果字符串中只包含数字字符,则返回 True,否则返回 False |
isupper() | 如果字符串中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是大写,则返回 True,否则返回 False |
join(seq) | 以指定字符串作为分隔符,将 seq 中所有的元素(的字符串表示)合并为一个新的字符串 |
len(string) | 返回字符串长度 |
lower() | 转换字符串中所有大写字符为小写. |
replace(old, new [, max]) | 将字符串中的 old 替换成 new,如果 max 指定,则替换不超过 max 次。 |
split(str="", num=string.count(str)) | 以 str 为分隔符截取字符串,如果 num 有指定值,则仅截取 num+1 个子字符串 |
swapcase() | 将字符串中大写转换为小写,小写转换为大写 |
upper() | 转换字符串中的小写字母为大写 |
a=10
b=7
print(a+b) # 加法,输出结果:17
print(a-b) # 减法,输出结果:3
print(a*b) # 乘法,输出结果:70
print(a/b) # 除法,输出结果:1.4285714285714286
print(a%b) # 求余数,输出结果:3
print(a**b) #求a的b次方,即求10的7次方,输出结果:10000000
print(a//b) # 求a整除b,即向下取接近商的整数,输出结果:1
比较运算符的输出结果为True和False,True代表着算式是成立的,False是不成立的。
a=10
b=7
print(a==b) # 判断a是否等于b,输出结果:False
print(a!=b) # 判断a是否不等于b,输出结果:True
print(a>b) # 判断a是否大于b,输出结果:True
print(a<b) # 判断a是否小于b,输出结果:False
print(a>=b) # 判断a是否大于等于b,输出结果:True
print(a<=b) # 判断a是否小于等于b,输出结果:False
作者:阿涛
CSDN博客主页:https://blog.csdn.net/qq_43313113
如有不对的地方,欢迎在评论区指正
欢迎大家关注我,我将持续更新更多的文章