很多人看了很多博客,看了很多文章, 甚至看了很多书,还不能自己开始编程,只有一个原因,不敢实战。
我们就从实战开始学习Python.
第一次写代码
写代码和写文章一样,首先需要有一个题目,然后对题目进行拆解。至于文采,也就是代码漂不漂亮就是另一回事了。其实,就是先解决有没有的问题,再解决好不好的问题,这个好不好的问题,留待以后慢慢介绍。
正式开始编程前,我们把所有复杂的问题分两个问题描述
一个是编码规则
一个是数据
先来说说编码指的是Python高级编程语言。既然是语言,肯定有语法,并且也需要素材,你可以把它想成汉语或者英语。语言的语法就相当于编码的规则。这个也是Python的编程基础。
数据
现在说说数据,数据就是在计算机中的任何东西。比如文章,电影,音乐等。
Python编程就是利用自己的语法规则对其进行加工处理,然后呈现出客户想要的数据结果,我们可以把程序或者代码看成一个馒头加工厂,面粉就是程序中使用的数据,机器就是根据语法处理数据,馒头就是代码输出的结果。
注释
注释:就是给合作方或者以后的自己看代码时的一个解释
单行注释用井号(#)表示,注释就是#后面的内容。
一般用于某一行的解说说明
多行注释用一对三引号(''' ''')或者一对三个双引号(""" """)表示
而多行注释一般用于整个文本或者某一个代码区域的解释说明。
其中三个双引号表示对整个文档的说明。
Python解释器不会执行解释中的内容。
“ ””
解释注释是啥意思
“ “ “
‘ ’’
此处是多行注释
可以写多行
‘ ‘ ’
# 打印输出 Hello World!
#注意:请在#于注释内容中间留一个空格
print('Hello World!')
注意:注释不是必须的,只有关键的地方才需要注释
常量与变量
常量:我们数学是说不变的量。
在这里的话,就是值不能被改变的量,比如3.14,10等数字或者一个字符串的文本
变量:值一直在改变的量
数学上以前学过x=10
Python中,我们也是使用等号把变量名和值关联起来,具体的语法是:
变量名=值
例如:
my_name = "郎朗"
print(my_name)
my_name ="李云在"
print(my_name)
运行后的结果是:
郎朗
李云在
注意:
变量存在于内存中,Python语言对大小写敏感,例如my_name与My_name就是不同的变量
变量命名规则
变量名只能以字母或下划线开头,不能以数字开头,但是可以以数字结尾。
例如log_3是变量名,
3_log不是变量名!
变量名不能包括空格
my name 是错误的,解决方法是使用下划线(_)连接起来,变成my_name.
不能用Python中的关键字作为变量名
变量命名方法
顾明思议最好,一眼就能通过英文字母看出意义。
比如my_name比a,b,c这些好。
当变量需要两个以上的单词表示时,常用的方法有两种
第一种:驼峰式大小写,即第一个单词的首字母小写,第二个单词的首字母大写。例如
first-Name,lastName.也可以每一个单词的首字母都采用大写。例如:FirstName,LastName,CamelCase,这种方法也被成为Pascal命名法。
第二种方法
两个单词不能直接用连字符(-或者空格链接),但是可以使用下划线链接,比如first_name,last_name.
数字类型
整数,又称为整型,也就是int类型,在Python中,可以直接对整数进行算术运算。
' ' '
整数运算
' ' '
# 加法
add = 3 + 6
# 在Python中,format方法是格式化输出,也就是在{ }处替换变量的值。后面项目实战中会经常用到
print(' 3+6 的值是 {}'.format(add))
# 加法
sub= 11-3
print(' 11-3 的值是 {}'.format(sub))
# 乘法
multi = 25*4
print(' 25 * 4的值是{}'.format(multi))
# 除法
div = 20 / 10
print(' 20/10的值是{}'.format(div))
# 取模——取余数
delivery = 9 % 4
print(' 9%4的值是{}'.format(delivery))
# 取整除——取商的整数
round_number = 9 // 4
print(' 9 // 4的值是{}'.format(round_number))
# 幂运算-X的几次方
power = 3**3
print(' 3**3的值是{}'.format(power))
运行结果是:
3+6 的值是 9
11-3 的值是 8
25 * 4的值是100
20/10的值是2
9%4的值是1
9 // 4的值是2
3**3的值是27
领取专属 10元无门槛券
私享最新 技术干货