《Python编程从入门到实践》——学习python的第一天

Python学习的第一天

  • 前言
    • 搭建环境与编译器
      • 变量和简单数据类型

前言

我想说一下我自己为什么想要学python吧,之前问过一些人说我一个学习网络安全的需要这样系统的学习python吗,学长学姐们告诉我说没有必要,只需要简单的学习一下语句,能看懂就行了,但是吧,我是一个很笨的人只有实操才能记住,才能学习到东西,所以我还是买了这本书自学。
同样也想要分享自己的学习经历希望得到别人的建议与帮助

搭建环境与编译器

学习python的第一步就是搭建python环境,python的版本越高,其功能越全面,但是如果你之前就下载了比较的低版本可以再下载一个比较新的版本,博主原本为了下载sqlmap下载了python2.7,后面又安装了python3.8,尽管再cmd中验证的时候经常显示的是python2.7,但是也没有关系,因为可以在编译器中设置使用的python版本。注意在安装的时候有两个选项在安装窗口的最下面都勾上。

  1. Install launcher for all users
  2. add python 3.8 to path

官方的网址https://www.python.org/downloads/windows/

下载时要知道的是这里咱们使用的电脑是windows系统且一般都是64位的了,所以在下载的时候得找到python3.8 windows 64bits。
编译器我使用的是pycharm,而书上使用的是Sublime Text。

链接:https://pan.baidu.com/s/1ZHZaGXQLsyPpIXRiHFrk1Q
提取码:qw66
安装的时候可能有点复杂,但是安装包中但含有下载的提示的。密钥可以在csdn私信我。

在你下载完成的时候,可以点入pycharm进行最开始的编译了,也可以使用python3.9自带的编译器。如图所示
《Python编程从入门到实践》——学习python的第一天_第1张图片
点击新建项目就出现了如图的窗口,我们需要在“位置”找到我们之前自定义安装python的地方,出现我这样的情况就欧克了。创建完项目之后我们需要建立python文件如图:
《Python编程从入门到实践》——学习python的第一天_第2张图片
这样就欧克了。
《Python编程从入门到实践》——学习python的第一天_第3张图片
我们可以输入以上的代码,来检验一下是否可以运行。运行成功就代表着我们正式开始了python的学习之旅。

这个时候咱们需要来配置环境变量我们需要找到咱们之前下载python3.8的文件

变量和简单数据类型

首先我们得注意变量的命名

  1. 变量名只能包含字母、数字和下滑线。命名是不能以数字打头,如1_message是不允许的
  2. 变量名不能包含空格
  3. 变量名最好简短且易于分辨
  4. 不要使用函数名或者关键字来当作变量名

字符串
在python中用引号括起来的都是字符串,引号可以是单引号也可以是双引号

1.使用方法修改字符串的大小写

name = "ada lovelace"
print(name.title())#name后面的“.”让python对变量name执行方法title()指定的操作。而title()的操作是以首字母大写显示每个单词
print(name.upper())#upper()将所有字母以大写的形式显示出
print(name.lower())#lower()将所有字母以小写的形式显示出

结果:
Ada Lovelace
ADA LOVELACE
ada lovelace
2.在字符串中使用变量

first_name = "ada"
last_name = "lovelace"
full_name = f"{first_name} {last_name}"#要在字符串中插入变量的值,需要在前引号前加上字母f并且需要将要插入的变量放在花括号内
message = f"Hello,{full_name.title()}!"
print(message)#f是format(设置格式)的简写,因为python通过把花括号内的变量替换为其值来设置字符串的格式

结果:
Hello,Ada Lovelace!

3.使用制表符(\t)或换行符(\n)来添加空白

print("Languages:\n\tPython\n\tC\n\tJavaScript")#"\n"是换行。”\t“是制造空行

结果:
Languages:
Python
C
JavaScript

4.删除多余的空白
下面使用的是python自带的编译器

>>> favorite_language = 'python '
>>> favorite_language
'python '
>>> favorite_language.rstrip()#利用rstrip()来消除空白但这种只是暂时的
'python'
>>> favorite_language = favorite_language.rstrip()#必须将删除的结果关联到变量,达到永久删除空白行的作用
>>> favorite_language
'python'

结果:都在图中了,我们需要关注的是空格消除的效果

>>> favorite_language.rstrip()#只删除字符串后面的空白
' Python'
>>> favorite_language.lstrip()#lstirp()用于删除前面的空白
'Python '
>>> favorite_language.strip()#字符串前后都进行删除空白
'Python'

承接上图的

5.使用字符串时避免语法错误

message = 'One of Python's strength is its divers community.' #三个单引号使得Python无法判断字符串结束的位置导致错误
print(message)

结果:
运行错误,三个单引号使得python无法辨别字符串结束的位置,所以在我们字符串中出现单引号时我们最好在外面使用双引号。

总结
1. 字符串就是引号括起来的
2. title()方法可实现单词首字母大写形式呈现出来,upper()方法可以实现所有单词大写的形式呈现出来,lower()方法可以实现所有单词小写的形式呈现出来
3. \t 用于制造空白 \n 用于换行。两者不可以直接放在变量的前后
4. 删除多余空白利用方法rstrip() 可以删除字符串右边的空白,lstrip()可以用于删除字符串左边的空白,strip()可用于删除字符串前后的所有的空白行

博主的学习速度很慢,所以一天学的不太多,但是会坚持的!!!
若有解释错误的地方请在评论指出,假如有更好的解释与讲法也欢迎在评论区说出,谢谢!

你可能感兴趣的:(python学习,新手,python)