【Python与AI基础】Python编程基础:Python基础语法
一、Python的数据类型
1、数字:a=200, b=123.45, c=-123
2、字符串:a=”Hello”, b=’你好蜗牛’, c=’’’这是一个由三个引号包裹的字符串,通常用于多行预定义格式的输出’’’
3、布尔型:a=True, b=False
4、列表:a=[1,2,3,4,5,6], b=[‘张三’, ‘李四’, ‘王五’, ‘赵六’],在PHP中叫“索引数组”,在JavaScript中叫数组
5、字典:a={‘name’:’张三’, ‘age’: 25, ‘sex’:’男’, ‘phone’: ‘13812345678’},Python中的列表和字典,与JSON的格式完全一致。
6、集合:与列表类似,是不重复的列表,在集合中不允许出现重复的数据。
7、元组:tuple,与列表是一样的,中括号变圆括号,a=(1,2,3,4,5,6),唯一与列表的区分是不能修改。
8、对象:用 class 声明的对象
9、空类型:None
任何一门编程语言,都可以通过字符串输出的方式,来编写其他程序
二、 命令规范
变量名可以包括字母、数字、下划线,但是数字不能做为开头。例如:name1是合法变量名,而1name就不可以
系统关键字不能做变量名使用:if else for break continue def class等
除了下划线之外,其它符号不能做为变量名使用
Python的变量名是除分大小写的
不允许使用中文全拼,无论是变量、函数、类、方法、包名等,均不允许,优先使用英文单词
所有的命名,必须是有意义的
针对函数名或变量名或包名等,如果超过一个单词,建议使用下划线分开 play_music,也可以使用小驼峰规则:playMusic
类名:建议使用大驼峰,People,MyPhone
三、注释
# 注释一号
三个双引号或单引号注释多行
'''
'''
四、输入与输出
string = '这是我的电话号码:'
# phone = input("请输入电话号码:") # 命令行输入
phone = 13812345678
print(string + str(phone))
print('%s%d' % (string, phone))
print(f"{string}{phone}")
print("{}{}".format(string, phone))
point = 12345.6789
print("%.2f" % point)
print("{:.2f}".format(point))