初中学历python学不会_《差点学不会Python》——第二章 关于Python的一些基础知识...

可配合视频食用哦~

前方内容提要:

注释、Pycharm的简单使用、命名规则、关键字、数据类型、输出

02db465212d3c374a43c60fa2625cc1caeaab796.png

1. 注释

通过自己熟悉的语言,对代码进行标注,增强程序的可读性

单行注释:

以 # 开头,# 右边的所有内容为注释内容,不是真正的可执行程序,帮助理解前面或者后面代码的作用

多行注释:

使用 """ """

或者 "" "" 包含起来的文字,即是注释

2. Pycharm的使用

在之前写Pycharm代码的时候,都是使用交互解释器以及IDLE来进行的,这次要介绍一款专门为Python打造的IDE

IDE的全名叫Integrated Development Environment,即集成开发环境,何为集成?就是集合了很多功能,可以认为它是一个专门用于开发的套装。

安装Pycharm,初次打开会有一个界面,在界面上直接 Create New Project 即可新建一个项目

2.1 项目的命名规则

大驼峰命名法:

一般的习惯是,在命名项目名时使用大驼峰命名法,在命名文件名时使用小驼峰命名法,当然这并没有明确规定必须这么做,建议使用小写字幕、数字、下划线,文件命名时,尽可能避免使用数字开头,这是一个良好的习惯。

比如:FirstProject  此为大驼峰命名法

小驼峰命名法:

比如:firstDemo

3. 变量的命名

因为上面提到了两种命名方式,所以这里提一下变量的命名方式:

记住一句话即可:以数字、字母、下划线命名,且不可以使用数字开头

通常使用小驼峰以及下划线的方式命名变量

小总结:

在Python中的所有的命名尽可能都使用数字、字母、下划线的方式来进行命名,且不使用数字开头,这就尽可能的规避了错误

4. 标识符

Python的开发人员在进行开发的过程中自定义的一些符号和名称,比如变量名字等

5. 关键字

python中存在一些具有特殊功能的标识符,这就是关键字

简单来说就是Python自身已经使用了的标识符,所以开发者在开发过程中在命名标识符的时候,不能自己定义和关键字相同名字的标识符。

关键字也叫保留字符

查看Python关键字的方法:

```

>>>import keyword

>>>keyword.kwlist

['False', 'None', 'True', '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']

>>>

```

6. 数据类型

在Python中定义变量时时不需要指定数据类型的

数据类型可以分为数字型和非数字型

数字型:

整型(int)

浮点型(float)

布尔型(bool): 真(True)   假(False)

复数型(complex): 复数类型主要用于科学计算

非数字型

字符串

列表

元组

字典

后面还会有详细的有关数据类型的知识点,这里介绍一种查看数据类型的方法

使用type()函数查看

7.输出

在之前我们讲过输出,这里对输出进行一个详细的讲解

之前我们在进行输出的时候使用的是:

```

>>>print("Hello World!")

Hello World!

>>>

```

7.1 格式化输出

```

print("我今年18岁了")

print("我今年19岁了")

print("我今年20岁了")

...

```

上面的输出是否可以进行简化呢?——格式化输出

尝试一下代码:

```

age = 18

print("我今年%d岁" % age)

age = age + 1

print("我今年%d岁" % age)

```

再尝试:

```

name = "差老师"

age = 18

print("我叫%s, 今年%d岁" % (name, age))

```

上面使用的 %d  以及 %s  都叫做占位符,占位符一般用于占位的,上述代码中,”我今年%d岁” 中 %d 是用来给 age 占位的,这个age变量我们就可以自己随意赋值,这样的操作可以提高程序的可复用性

一些占位符:244d1df0c0840986b2bc95fa6dd83a0e59d72178.png占位符

7.2 换行输出

换行输出使用 \n 符号

首先尝试以下代码:

```

print("12345qwert")

```

再尝试以下代码:

```

print("12345\nqwert")

```

8. 关于输入和输出的整合案例:

打印一个名片

要求:用户输入姓名,年龄,电话,国籍,邮箱等信息并输出a2c7c883eab27fd36c4b18b299eb902a7a5885cb.png

代码如下,B站不支持markdown,我尽力了,代码截图如上,源码我粘贴上了如下

```

name = input("请输入姓名:")

age = input("请输入年龄:")

phone_num = input("请输入手机号码:")

nationality = input("请输入国籍:")

e_mail = input("请输入邮箱:")

print("姓名:%s" % name)

print("年龄:%s" % age)

print("手机号码:%d" % phone_num)

print("国籍: %s" % nationality)

print("邮箱: %s" % e_mail)

```

关于B站专栏投稿的排版问题,有小伙伴有好的办法或者提议,欢迎私信来骚扰我

我暂时还没有找到完美的解决排版问题的办法,因为技术类的文章会涉及代码,普通富文本不能很好的展示代码,但是B站的专栏一直没有支持markdown...

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值