1、只能包含字母、数字和下划线。变量名可以以字母或者下划线开头。但是不能以数字开头。(和C一样)
2、不能包含空格,但可以使用下划线来分隔其中的单词。
3、不能使用Python中的关键字作为变量名
4、建议使用驼峰命名法,驼峰式命名分为大驼峰(UserName)。和小驼峰(userName)。
List列表:相当于一个购物车,可以存放多种类型的东西。
a=1
print(type(a)) #得到数据类型
List1=[‘abc’,‘你好’,123]
print(List1)
输出:[‘abc’, ‘你好’, 123]
find函数:返回字符串的下标
str=‘i love you’
print(str.find(‘y’))
输出:7
index函数:如果没有就会出现报错情况
str=‘i love you’
print(str.index(‘y’))
## count返回str1在string中指定索引范围内[start, end)出现的次数
str1 = ‘hello world’
print(str1.count(‘lo’))
print(str1.count(‘lo’,5,8))
spilt切割函数
下面按空格切开
str1 = ‘hello world hello china’
print(str1.split(’ '))
输出的是:[‘hello’, ‘world’, ‘hello’, ‘china’]
Capitalize:将字符串的首字母大写
str1 = ‘hello world hello china’
print(str1.capitalize())
title:将字符串中每个单词的首字母大写
str1 = ‘hello world hello china’
print(str1.title())
startswith:检查字符串是否是以 obj 开头, 是则返回 True,否则返回 False
str1 = ‘hello world hello china’
print(str1.startswith(‘hello’))
**
pass语句的使用表示不希望任何代码或者命令的执行;
pass语句是一个空操作,在执行的时候不会产生任何反应;
pass语句常出现在if、while、for等各种判断或者循环语句中;**
练习题:
1 用条件运算符的嵌套来完成此题,学习成绩大于90分的A,60-89用B表示。
代码:
score= int(input("请输入成绩:"))
if score >= 90:
print('你的成绩是A')
elif 60<=score<=89:
print("B")
else:
print("C")
2 for创建一个名为favorite的字典。在这个字典中,将三个人的名字用作键;对于其中的每个人,都存储他喜欢的1-3个地方,遍历这个字典,并将其中每个人的名字以及喜欢的地方,