码迷,mamicode.com
首页 > 其他好文 > 详细

No.1变量与字符串

时间:2017-04-06 01:23:57      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:安装   系统   tle   接下来   pycharm   实现   是什么   基础   基本用法   

在编写这部分的内容之前,附带一些IDE的说明

第一步:首先你需要安装Python环境,这里不做阐述。本文使用的Python3.x版本,原因无非是Python2.x(听说的,不要在意那么多的系统)在2020年后,官方不再维护。再者,Python3.x支持的内容更多。

安装好Python环境之后,建议配置一个程序员专属工具,在这里推荐公认最好用的IDE——Pycharm,建议下载社区版的,土豪请随意……

下载地址:http://www.jetbrains.com/pycharm/download/#section=windows

 

快速上手的中文视频:http://www.jetbrains.com/pycharm/download/#section=windows

 

至于为什么要使用,大致的原因无法就是IDE在使用过程中,debug的时候会有强大的支持,而普通的文本编辑器则相对较弱

第一部分:变量与字符串

变量:

简单的说,变量就是编程中最基本的存储单位,用于暂时存放东西。

举个栗子:

answer=20134573

“answer”:标识符,即变量名

“=”:赋值符

“20134573”:值

在Python中就这样完成了对变量“answer”的赋值,而“20134573”暂时存放在“answer”中直至变量的值被改变或程序结束被系统回收。

 

在Windows中打开命令窗口,输入Python(由于小编使用两个版本的Python,实际使用Python2.x较多,故将Python3.x的Python名和环境配置做了修改)

技术分享

 

print()函数:

顾名思义,该函数可以理解为展示打印的结果,使用方法只需要把你想要打印查看的结果塞进括号内即可。(如果你的Python不用括号也能使用,请检查你的Python版本是不是Python2,为了方便快捷 理解编程概念和少走弯路,后面的所有栗子都会用Python3.x实现)

如果在命令行或者终端直接输入print(a),你得到这样的结果:

name ‘a’ is not defined。

这是因为你漏掉了变量的赋值,Python是无法打印不存在的对象的。(首先你得有个对象,手动滑稽)

 

在后续的学习中,会有很多很多东西要紧print()打印输出,我们需要知道打印的东西是什么。及时变量是最容易理解的基础知识,也不要因为简单就随意命名,一定要保持代码的Python的可读性。

常用的命名方法有两种:

1.驼峰式命名法

2.帕斯卡命名法

建议读者百度。

 

接下来看看如下的代码:

file = open(E:/HelloWorld.txt,w)
file.write(Hello,World!)

你大概知道这段代码时做什么了吧?

如果你还不知道的话,打开电脑E盘,查看是不是多了一个HelloWorld.txt文件,打开看看是不是内容是不是有一句“HelloWorld”。

 

这段代码打开了E盘目录里的HelloWorld.txt文件,写入了“HelloWorld!”,w代表着如果有这个文件,就直接写入“HelloWorld!”,没有就创建一个这样这样的文件,在写入“HelloWorld!”

 

字符串:

 字符串是什么?额……,就是

"双引号内文字"
单引号也一样一样的
‘‘‘三个引号用于过于长段的文字或者是说明,只要三个引号不完,随便换行写,不要钱‘‘‘

字符串的基本用法:

what_you_do =  drives 
your_car = ‘AE86‘
your_name = Old Driver

qiu_ming_shan_match=your_name+what_you_do+your_car

print(qiu_ming_shan_match) 

就会输出这样的结果:

Old Driver drives AE86

  

今天的内容就到这吧,每天回顾一些小知识

No.1变量与字符串

标签:安装   系统   tle   接下来   pycharm   实现   是什么   基础   基本用法   

原文地址:http://www.cnblogs.com/OverCast/p/6670980.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!