python学习 您所在的位置:网站首页 cmd打开Python终端 python学习

python学习

2024-07-03 00:41| 来源: 网络整理| 查看: 265

第一章

PYTHON学习

1、安装PYTHON

2、启动PYTHON 终端会话。(简化文本编辑器的配置工作)

方法:win+R打开命令窗口—>输入cmd—>回车(enter)—>输入“python”—>回车(enter)

        (或者:按住shift,右击桌面,选择“在此处打开命令窗口”—>输入“python”—>回车(enter))

嗯,证明好使了。

3、在终端对话中运行Python。

输入

print("Hello Python world!")

输出了

嗯,成功了。

(记住,要运行Python代码时,就打开命令窗口并启动Python终端会话)

关闭终端会话的方法:1、按ctrl+z,再按回车键

                                    2、输入exit() 。

Geany 是一款简单的文本编辑器(功能:可以运行几乎所有的程序,而不用通过终端运行)

4、安装文本编辑器Geany。

先创建一个文件夹叫python_work。(我是在桌面创建的)

返回Geany,

选择菜单“文件”里的保存(将这个我们啥都没写的空文件保存到python_work中)

命名为hello_world.py(以.py结尾,Geany就知道这是一个python文件了,编辑器将使用python解释器来运行它)

5、配置Geany。

为啥要配置呢以及咋配置?

因为Geany不知道python路径。要设置python路径。在“生成”—>“设置生成命令”里。

在windows资源管理器(就是任务栏固定的“计算机文件”)中搜索“python”,找到C:\Users\china\AppData\Local\Microsoft\WindowsApps\python.exe,这就是python的存储位置。

然后,在“生成”—>“设置生成命令”里,设置python路径。

执行一下,成功了。打印出了“Hello Python world!”

第二章

变量:

message="Hello Python world!" print(message)

而有趣的是,我打错了,打成了print("message"),结果不是Hello Python world!,而是message。

          

也就是说,只要print里加了" "," "里的内容就是print最后输出的内容。

接下来

程序可以随时修改变量的值,而Python会随时记录变量的最新值。

变量名只能包含字母,下划线,数字,而且只能以字母,下划线打头。例如,可命名为message_1,而不能命名为1_message。变量名不能包含空格,但可以使用下划线来分隔单词,例如,greeting_message。

编程要给变量设置合适的名称,变量名不能与关键字和内置函数重复。

要既简短又有描述性。比如name,student_name,name_length等。

python变量名尽量小写。

使用变量发生错误:

NameError(名称错误):或者是使用变量前忘记赋值了,或者是变量名拼写错误。

例如,

而如果这样的话,

上面的变量名和下面的变量名对应一致的话,那也可以运行成功。

Python官方文档

简单消息,文件命名为simple_message.py

多条简单消息,文件命名为simple_messages.py

字符串(用引号括起的都是字符串,引号可以是单引号,也可以是双引号,非常自由。)

例如,

"This is a string." 'This is also a string.'

或者,

“The language 'Python' is named after Monty Python, not the snake.” 'I told my friend, "Python is my favorite language!"' "One of Python's strengths is its diverse and supportive community."

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

“方法”:Python可对数据执行的操作。“.”让Python对变量name执行方法title的操作。方法后面跟着的一对括号:因为方法有时需要额外的信息来完成工作。

title():以首字母大写的方式显示每个单词。(有时我们希望程序将Ada,ADA,ada视为同一个名字,并都显示为Ada,这时就可以用title()了)

方法upper()全部大写,lower()全部小写(在存储数据时可以用lower,用户提供的大小写可能不正确,我们用lower先将字符串都转换为小写,再存储它们。显示这些信息时再转换为合适的大小写方式)

合并(拼接)字符串

Python使用“+”合并字符串。

例如,想把姓和名存储到不同的变量里,等到要显示的时候把他们合二为一。

小提示:当你打英文时,而且这个英文在前面出现过,所以在你打一半时,系统在英文下面自动给出完整拼写时,按enter键就可以显示完整拼写了。F5是执行键。

first_name="ada" last_name="lovelace" full_name=first_name+" "+last_name print(full_name)

本来是这个,我打错了。""中间应该有空格

对了。

使用制表符和换行符添加空白。

删除空白

方法:rstrip():剔除字符串里末尾多余的空白

就如图中所看到的,只能短暂的删除空白

所以,要永久的删除空白,就要先用方法把空白剔除后,再将结果存回原来的变量中。存完之后,值就是存到变量中的那个方法之后的值。

lstrip():剔除字符串开头多余的空白。

strip():剔除字符串两端的空白。

使用字符串时避免语法错误。(语法错误,SyntaxError很棘手)

P23页,动手试一试。

2-3  把用户的性姓名存在变量里,并向该用户发一条消息。如下图

我犯了一个错误:NameError,名称错误。在变量name里没有为Eric加引号。

这回对了。

2-4  调整名字的大小写

还记不记得小写,大写和首字母大写的方法了?

lower(),upper(),title()

特意没有把方法放进变量中,否则就是永久显示方法后的变量,没用,这道题只要输出大小写就行。

突然想到,为什么要把,比如,名字这样的,放进变量中,因为不是一输出名字就完事了,而是,后面还要用到这个名字。所以,把它当作变量存储起来,方便后面使用。

我又想到,各种方法,为什么有的放进变量里呢?有的却不用放呢?

比如,这段文字的好几行之前写过lower()这个方法,在存储用户的名字之前,因为用户填写的大小写不统一,程序员喜欢把它们都先用lower()函数改成小写的,统一了之后,显示这些信息时再转换成合适的大小写。

2-5 名言(考查引号的正确使用)

2-6

对了。

2-7  剔除人名中的空白

注释

python之禅

flat is better than nested.平坦的比嵌套的好。

美观的比丑陋的好。

explicit is better than implicit.明确的比模糊的好。

简单的比复杂的好。

complex is better than complicated.复杂的比复杂的难以理解的好。

sparse is better than dense.稀疏的比稠密的好。

readability counts.可读性很重要。

数字

乘方运算:**,乘法运算:*

浮点数

如下图,可以妥善的处理浮点数,但是包含的小数位数可能是不确定的。

使用函数str()避免类型错误。

想祝某人23岁生日快乐,可以直接打出来

或者,



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有