pythonPython由荷兰国家数学与计算机科学研究中心的吉多·范罗苏姆于1990年代初设计,被作为一门叫作ABC语言的替代品。
Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言
编程语言:人与计算机之间进行交流的工具c、c++、java、python、php、go……
python:解释性编程语言,不用进行编译。直接运行出结果。胶水语言,其他语言制作i的模块,尤其是c、c++很轻松的连接在一起。
解释器用c语言进行编写的。因其较为简单、易学、开发效率高所以在各个编程语言中更适合新手学习
数据类型:数值(分整形和浮点型),布尔型(分真假),str(字符串),list(列表),tuple(元组),set(集合),dict(字典)
None:无法进行运算,空。无返回值即None变量
变量:程序运行时,记录数据用的(盒子)
变量名称 = 变量的值=表示赋值
变量名自定义,要满足标识符命名规则标识符用户在编程时所使用的一系列名字---标识符
标识符命名规则:
1. 内容限定 : 英文 中文(不推荐) 数字(不可以开头) 下划线
2. 大小写敏感
3. 不可使用关键字(大小写敏感)
4. 严格区分大小写命名习惯:见名知意、大驼峰MyName、小驼峰myName、下划线my_name使用变量age=18print('年龄是:',age)#输出多个数据之间用,隔开#
变量:可以变化age=age-1print(age)解释器按照代码的书写顺序自上而下执行的变量的值可以改变常见的数据类型转换
1. int() 转换为整数
2. float() 转换为浮点数
3. str() 转换为字符串
4. eval():根据字符串里边的数据类型转换成原本的类型字符串字符串,又称作文本。
由任意数量的字符如中文、英文、各类符号等组成。所以叫做字符的串三种定义方式
'xxxxx'"ssss""""aaaaa 支持换行"""字符串本身有““ ‘你好’ ”‘ “还” ’转义字符(\)字符串拼接:
1. 字面量和字面量“”+“”
2. 变量和字符串 “”+age数据转化的函数
字符串格式化
name='zs'age=18message='我是%s,今年的年龄是%s' % (name,age)# %
表示我要占位
s将变量变成字符串放入占位的地方print(message)#格式化的精度控制a=11b=3.141592654message="我是5位%5d" % bmessage2="5位.2 %5.2f" % bprint(message2)print(message)
判断语句