初识变量
1、变量命名规则:
a.字母
b.数字(不能开头)
c.下划线
ps.硬性规定,命名必须是字母,数字,下划线,且不能以数字开头。
软性规则,以下划线分割
2、实例:
a.写法: age_of_oldboy = 60
b.命名潜规则:age_of_oldboy 普通变量
Age_of_oldboy 首字母大写,一般为类
AGE_OF_OLDBOY 一般为常量写法
python中的变量不需要指明类型,系统会自动识别
可以使用type(变量的名字),来查看变量的类型
输出函数
输出格式:
name ="Se7eN_HOU"
age = 18
print("我的名字是%s,我的今年芳龄%d"%(name,age))
常用的格式化输出符有
变量举例
字符串语法
字符串可以用单引号或者双引号引用
1、输出字符串
message="sadfsdf"
print(message.title()) #首字母大写
print(message.upper()) #全部大写
print(message.lower()) #全部小写
2、拼接字符串
message="go home"
user="1223"
name="lisan"
aaa=user+"!" +message+"!"+name
print(aaa)
print("this is a "+aaa+"!!!!")
3、制表符跟换行符
meaage="qwe\n\tqwewq\nqwe\nqwe"
print(meaage)
4、删除空白
message="2134234 "
print(message)
print(message.rstrip()) #rstrip()参数删除字符串末尾多余的空白
5、数字
age=23
print("this "+str(age)+" number") #函数str()避免类型错误
6、用户交互输入
username=input("name:")
age=int(input("age:"))
job=input("job:") info='''
info-----of %s-------
username:%s
age:%d
job:%s
'''%(username,username,age,job) info2='''
info-----of {_username}-------
username:{_username}
age:{_age}
job:{_job}
'''.format(_username=username,
_age=age,
_job=job)
print(info)
print(info2)
7、密码保护
import getpass
_username="ljy"
_passwd="123123"
username=input("username:")
passwd=getpass.getpass("password:")
if username==_username and passwd==_passwd:
print("welcome user {name} login ...".format(name=username))
else:
print("invalid passwd or username!") 注意:getpass在pycharm软件不能使用
知识点随笔
1、注释行
#当行注释
""多行注释""
2、pass语句
pass语句是占位语句,它什么都不做,只是为了保证语法的正确性而写。以下场景中,可以使用pass语句:
- 当你不知道后面的代码怎么写的时候
- 当你不需要写代码细节的时候
- 当语法必须,又没有实际内容可写的时候
- 其它的一些你觉得需要的场景
举个栗子:
# 我只想说明这个func函数需要三个参数,具体执行什么并不重要
# 但是函数体内如果什么都没有,会出现语法错误
# 这个时候,pass就是最好的选择。
def func(a,b,c):
pass