Python的特点
Python是完全面向对象的语言
Python拥有强大的标准库,代码量极少
Python拥有海量第三方模块
PyCharm是Python最好的IDE之一
PyCharm是JetBrains公司的产品,具备跨平台特性
print用于向控制台输出字符串
示例:print("锄禾日当午")、print(3)
在输出文本时增加\n对文本换行
Python大小写敏感
Python有两种注释方式:
单行注释:#我是人见人爱的单行注释
块注释: """注释内容"""
变量的语法:
变量名=值
定义变量
变量的语法:
变量名=值
name = "毛主席" #文本
salary = 1938.8 #数字
is_weekend = True #布尔值(对错)
变量名只能包含字母、下划线与数字,不能数字开头
使用input函数将用户输入的字符串保存到变量
语法格式:变量= input("提示信息")
字符串与数字互相转换
字符串->数字:int(字符串)、float(字符串)
数字->字符串:str(数字)
字符串就是一系列字符
字符串可以使用单引号,也可以使用双引号
字符串拼接是指将多个字符串合并,形成一个新的字符串
字符串拼接使用+号处理
示例:"您的航班" + 'MF8765' + "次准备起飞"
Python2.6开始,新增了一种格式化字符串的函数str.format()
示例:"{}{}you".format("I", "love")将产生"I love you"
示例:"{2}.{1}.{0}".format("com", "imooc","www")
format()函数同样支持数字格式化
示例:format(1234.567, '0.2f') #小数保留2位
示例:format(1234.567, ',f') #千分位分隔符
制表符是指增加字符的缩进,在字符串中使用\t
换行符是指为字符串换行输出,在字符串中使用\n
str.find()函数用于获取子字符串出现的位置
语法:
str.find(目标串,[开始位置],[结束位置])
示例:"Nice to meet you".find("ee")返回9
str.replace()函数用于字符串替换
语法:str.replace(原始串,目标串,[替换次数])