Python学习第一天

Python学习第一天

Python认知

	Python是吉多范罗苏姆(吉多大爷) 在1989年圣诞节开始编写python,为了简化一门叫做ABC的编程语言。
而名叫Python的原因并不是因为吉多大爷喜欢巨蟒,而是因为多大爷是BBC电视剧——《蒙提·派森的飞行马戏团》(Monty Python's Flying Circus)的爱好者,所以名为Python(谁叫人家是创始人呢)。
最重要的来了,我们学习python肯定是希望python能做些什么,那python能做什么呢?**
1. 数据分析
2. 网络数据采集(爬虫)
3. Web开发
4. 游戏开发
5. 自动化办公
6. 自动化运维

Python的语法认知

一、注释

** 对程序的解释说明,或者是把暂时不需要执行的代码注释掉。**

二、注释会不会对程序的性能产生影响?

不会,注释不会参与程序的执行。

三、注释的形式:单行注释、多行注释

** 单行注释:在每一行开头添加 # ,在 # 后面添加内容,快捷键:ctrl + /**

多行注释:一次性注释多行内容,使用三引号’‘’ ‘’',“”" “”"

'''
多
行
注释
'''

四、变量

变量的作用:起名字保存数据。变量是保存数据的载体。

变量的命名规则:
1.硬性规则

a.变量只能由数组、字母、下划线组成,并且不能以数字开头。
b.Python中的变量名区分大小写。
c.不能是python系统关键字。

from keyword import kwlist
print(kwlist)
['False', 'None', 'True', '__peg_parser__', 'and', 'as', 'assert',
 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif',
 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import',
 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise',
 'return', 'try', 'while', 'with', 'yield']
练习:下列哪些名字是合法的变量名?
as、true、False、True、abc、123abc、abc_123、while1、for2、aaaa
答:true、abc、abc_123、while1、for2、aaaa
变量的使用方式:变量名 = 数据(变量创建时必须同时赋值,一个变量已经存在,我们可以给他重新赋值
age = 18
age1 = 20
print(age < age1)

a = 0
print(a)
a = 1+2
print(a)
变量命名非硬性规则
1.大驼峰命名法:从变量的第一个单词开始首字母大写(FirstName)
2.小驼峰命名法:从变量的第二个单词开始首字母大写(firstName)
3.见名知意
num1 = 2
num2 = 2.0
print(num1 + num2)
numSum = num1 + num2
print(numSum)
五、变量可以保存任意类型的数据
Python中常见的数据类型:整型(int)、浮点型(float)、复数(complex)、布尔(bool)、 空值(NoneType)、字符串(str)、列表(list)、元组(tuple)、字典(dict)、集合(set)等
#快来分辨一下下列变量分别是什么类型吧
a = 10
b = 1.0
c = 2 + 2j
d = False
e = None
f = 'abcde'
g = [1,2,3]
h = (1,2,3)
i = {'age':18,'name':'张三'}
j = {1,2,3}
type():查看python中的数据类型
print(type(a),type(b),type(c),type(d),type(e),type(f),type(g),
      type(h),type(i),type(j))

Python输入与输出

一、输入函数 - input

a = input('输入:')
input:输入任何结果输出都是字符串类型(文本)

二、输出函数:print

a.可以打印程序中产生的结果,并且可以连续打印
print(12,a,a,a,a,a,1+1,1>2)
b.可以改变打印的样式
print(12,a,a,a,a,a,1+1,1>2)
print中有两个参数:分割字符串-sep,结束字符串-end, sep默认等于空格’ ‘,end默认等于换行’\n’
sep和end两个参数没有先后顺序,但是两者必须写到print的末尾
print(12,a,a,a,a,a,1+1,1>2,sep='😀')
print(12,a,a,a,a,a,1+1,1>2,end='🆒')
print(12,a,a,a,a,a,1+1,1>2)
 	

在熟悉了python的一些基础内容了以后,让我们来了解一下在日常学习当中我们该如何去记笔记和写代码了,在这里我推荐使用markdown,markdown功能齐全,方便我们记录笔记和写代码,也不用担心格式上的错误,可以大大提高我们学习的效率。
markddown语法较为简单,不少软件也支持markdown格式的编写和使用,在这里我推荐Typora,虽然不少软件都支持markdown格式的编写,但在Typora中使用更为方便和简单,简直是懒人必备,但软件本身需要付费,接下来我就不多说了,大家都懂,当然也有其他免费且支持markdown格式编写的软件,其中肯定也有不少宝藏软件,但本人不是很了解,就不多赘述了,好了,这就是我第一天的python学习心得,希望在以后也能成为一名大牛。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值