No.1变量与字符串

在编写这部分的内容之前,附带一些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

  

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

时间: 2024-08-05 14:50:40

No.1变量与字符串的相关文章

获取变量名字符串

需求特殊..想要获取变量或者任何实体的变量名字符串 譬如:  DateTime.Now 就得到 "Now" string abcccc= "123"; 就得到 "abcccc" 查找了很久..未果.. 最终请教高人..跟我说: "很简单啊, nameof " 实验结果却是可行.. 高人另外指点..nameof只有在FrameWork4.5.1以上才能使用.. 并且只有在VS2015中才能编译.. 真是  难者不会, 会者不难

C提高_day03_两个辅助指针变量挖字符串(强化4)

#define _CRT_SECURE_NO_WARNINGS #include <stdlib.h> #include <string.h> #include <stdio.h> //两个辅助指针变量挖字符串, 的第三种内存模型 //指针做函数参数 void FreeMem(char **myp,int count) //释放内存函数 { int i=0; if(myp == NULL) { return; } for(i=0;i<count;i++) { if

C提高_day03_两个辅助指针变量挖字符串(强化3)

#define _CRT_SECURE_NO_WARNINGS #include <stdlib.h> #include <string.h> #include <stdio.h> //两个辅助指针变量挖字符串, 的第三种内存模型 //指针做函数参数 int spitString4(char *buf1,char c,char ***myp3,int *count) //**pp二级指针做输入 { char *p=NULL, *pTmp = NULL; int tmpc

C提高_day03_两个辅助指针变量挖字符串(强化2)

#include <stdlib.h> #include <string.h> #include <stdio.h> //两个辅助指针变量挖字符串, 的第三种内存模型 char ** spitString3(char *buf1,char c,int *count) //**pp二级指针做输入 { char *p=NULL, *pTmp = NULL; int tmpcount = 0; char **myp=NULL; //1 p和ptmp初始化 p = buf1;

编程题:用指针变量输出字符串

#include<stdio.h> void main() {  char *string="Hello"; printf("%s\n",string); } 字符串指针变量的介绍: 运行结果: 编程题:用指针变量输出字符串,布布扣,bubuko.com

JS中将变量转为字符串

译者按: 语言的细枝末节了解一下就可以了,不需要太较真,不过如果一点也不知道的话,那就不太妙了. 原文: Converting a value to string in JavaScript 译者: Fundebug 为了保证可读性,本文采用意译而非直译.另外,本文版权归原作者所有,翻译仅用于学习. 对于JavaScript,有3种不同方法可以将变量转换为字符串.这篇博客将详细介绍这些方法,并比较他们的优劣. 3种方法 将变量转换为字符串的3种方法如下: value.toString() "&q

如何让JS变量和字符串拼接后,是变量而不是字符串

今天有个非常有趣的事,因为我需要用JS去实现多语言,就是我在JS文件里定义了不同的变量,尝试用变量拼接字符串组成之前定义好的变量名称,结果拼接之后,显示的却是字符串,而不是变量,所以无法解析 zh_test = '你好'; tw_test = ‘你好’; en_test = 'Hello'; // 然后再JS里尝试将前面的语言简写当成变量,拼接后面的字符串 var lang = 'zh'; var language = lang + '_test'; <pre name="code&quo

c++输出char型变量与字符串的地址

在c里面如果指针是一个基本数值型 int ,foalt ,long等,如果输出里有 cout << ptr << endl; 其中ptr是指针的名,则输出的值是指针的地址, 如果是char * (char指针) 则输出的是char指针的值. 在C++中,熟悉int和char型的变量是最基本不过的了,不过,我想,很多初学者会跟我一样,搞不懂如何输出一个char变量的地址?就举下面一个例子: int i=97; char c='a'; cout<<"line 1:

Python:认识变量和字符串

几个月前,我开始学习个人形象管理,从发型.妆容.服饰到仪表仪态,都开始做全新改造,在塑造个人风格时,最基础的是先了解自己属于哪种风格,然后找到参考对象去模仿,可以是自己欣赏的人.明星或模特等,直至最后去创新,形成自己独特的个人风格. 学习Python也是一样.开始学习一门新的语言,最便捷的方法是去模仿,继而在模仿中出创新.在初期模仿的过程中,务必要做到亲自敲下每一行代码,打出每一个标点符号,而不是简单的一目十行,不实际操作,这样即使看完整本书,或许依然写不出程序. 这是关于Python的第2篇文