1、基础概念
python是一种高级编程语言,包括web编程、脚本编写、科学计算和人工智能。
python在运行时由编辑器处理,在执行程序之前不需要编译程序。
cpython是迄今为止最受欢迎的python解释器,解释器就是为运行python等解释型语言编写的脚本的程序。
2、第一个python程序
print(‘str‘)
只要是英文的符号,单引号和双引号都是一样的
3、运算符
+ - * /
加减乘除的符号在程序中书写的格式通常是前后有空格
0不能做除数,此处标记一些报错的意思:
Traceback:追踪
most recent call last:最近执行的最后一条
File:文件
line1:第一行
module:模块
ZeroDivisionError:除以0错误
** 幂运算 >>>2 ** 5 32 //商 >>>20 // 6 3 %取余 >>>1.25 % 0.5 0.25
这些运算符可以同时使用浮点数和整数
定义:浮点数(小数)来表示数字而不是整数,但是如果是无限或有限循环小数,就会引起程序bug。
浮点数的获得:任意两个整数相除会产生一个浮点数;在两个浮点数上操作或者在浮点数和整数之间运算也会得到一个浮点数。
4、字符串
使用:如果想在python中使用文本,必须使用字符串,通过在两个单引号或者双引号之间输入文本来创建字符串。
转义:某些字符不能直接包含在字符串中。比如双引号不能直接包含在双引号字符串中,否则将导致它过早结束,所以这种文字必须放置一个反斜杠在它的前面转义。
\n 代表换行
\t 代表制表符
\+8进制的数字 来表示ASCII码
5、简单输入与输出
为了从python中获得用户输入,可以输入input函数,函数提供用户输入,并返回输入的字符串
>>>input("请输入内容:") 请输入内容:这是我想输入的内容! ‘这是我想输入的内容!‘
>>>print(1 + 1) 2
6、字符串操作
字符串与字符串相连
+ 连接字符串时不用管是单或双引号,输出可随意设置
如果字符串是文字,则输出为文字连接;若字符串里面是数字,则输出为数字叠加;
>>>"番茄" + ‘鸡蛋‘ ‘番茄鸡蛋‘
字符串还可以用整数相乘,即让字符串重复。
此时字符串与整数的顺序无关紧要,但是字符串不能由其他字符串相乘,也不能用浮点数相乘,即使浮点数是整数。
7、类型转换
在Python中,我们使用的类型是整数、浮点数和字符串,用于转换这些函数分别是 int、float、str。
类型转换的一个例子就是将用户输入(即字符串)转换成数字(整数或浮点数),允许数字计算
>>>float(input("输入第一个数:")) + float(inpuut("输入第二个数:")) 输入第一个数: 20 输入第二个数:4 24.0
8、变量
定义:变量允许通过将赋值给名称来存储一个值,该名称可以用来引用程序后面的值。
赋值:赋值变量需要使用 = ,变量没有特定的类型,可以将字符串分配给变量,然后将一个整数分配给同一个变量。
命名:变量名中使用的字符可能有一定的限制,允许的唯一字符是字母、数字、下划线,不能从数字开始,同时Python是一种区分大小写的编程语言,变量命名不能以数字开头、中间不能有空格。
未定义变量与变量赋值:试图引用未定义的变量导致错误,可以使用del语句删除变量,意味着从名称到值的引用被删除,并尝试使用变量导致错误,删除变量可以重新赋值。
9、快速运算符
>>>x = 2 >>>print(x) 2 >>>x += 3 >>>print(x) 5
数字就是计算,字符串就是合并。
>>>x = ‘spam‘ >>>print(x) spam >>>x += ‘eggs‘ >>>print(x) spameggs
原文地址:https://www.cnblogs.com/beebeedoit/p/11631139.html