Python——琐碎拾遗(第二篇):
变量和数据类型:
一、变量命名
1、为避免语法错误(invalid token):
变量可以命名为message_1或greeting_message而不能是1_message或greeting message;
即:变量命名开头不能是数字,变量中不能有空格,可以用 _ 替代。 切记 只能包含数字、字母、下划线!只有前者不能放在开头!
2、为避免模糊不清:
变量命名不能是函数名以及所有python专有名称。
3、为方便代码阅读:
变量名要即简短也要具有描述性—name比n好!慎用小写字母l和大写字母O。
使用列表时,可以命名例如messages列表名,message为访问列表的变量名!
例如:
messages=["1","2",3,"alien"]
for message in messages:
print(message)
二、数据类型
数据类型有:数字类型(整型int、浮点型float、复数类型、布尔型(True、false;即1、0))、字符串(string)、列表(list)、元组、字典、集合这六种基本数据类型;
1、字符串:
字符串可以用双引号或单引号!(注意字符串中的双单引号的应用)
message_1="The bag is different from Linda's!"
message_2='The old saying:"a friend in need is a friend in deed"'
字符串拼接合并:
first_name="Li"
name='si'
full_name=first_name+name
print(full_name+" is a student!")
输出:
Li si is a student!
合并拓展:
范例:
"""
age = 23 #整型
#字符串 (而age为整型)需要先将age转成字符!
message = "Happy " + age + "rd Birthday!"
print(message)
"""
age=23
#str()函数
message = "Happy " + str(age) + "rd Birthday!"
print(message)
输出:
Happy 23rd Birthday!
修改字符串大小写的三个函数:全小写lower()、全大写upper()、单词首字母大写title()。
范例:
message="Wang san"
print(message.title())
print(message.upper())
print(message.lower())
输出:
Wang San
WANG SAN
wang san
字符串删除头尾空格:
末尾——rstrip()
头空白——strip()或lstrip()
注释
目的:方便阅读!当编程行数比较多、比较复杂的时候;
在代码中编写清晰、简洁的描述性 注释,便于理解代码的工作原理和一些细节解决方案!
方法:
1、单行注释 :符号#开头
2、多行注释:三个单引号 ‘’’ 或者三个双引号 “”" 将注释括起来。
#单行注释
'''
多行注释
三个单引号
'''
"""
多行注释
三个双引号
"""
拓展:
def a():
'''这是文档字符串'''
pass
print(a.__doc__)
输出:
这是文档字符串