啦啦啦啦啦!!!!我又来啦,几天该正式开始学习python语言啦,好高兴啊!!!今天学习的主要内容是变量和简单的数据类型!!

变量和简单的数据类型

大家回忆一下昨天的Hello Python World 程序print("Hello Python World!!!"),这里直接打出了”Hello Python World!!!“的内容

现在我们用变量改造一下这个程序:

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

程序输出结果和昨天一样为“Hello Python World!!!”

比较一下两个程序,我们使用了一个变量“message”,给它赋值为“Hello Python World!!!”,所谓”变量“,当然它的值是可以改变的,到底需要什么值,根据自己的程序而定!!!

现在我们来看看Python变量命名的规则,这是很重要的,开始学习一门语言时,我们一定要严格按照命名规则,这对程序的“可读性”来说至关重要,就单单看变量的命名可以看出一个程序员的水平如何!!!说的有点严重啦,不过强调一下,它真的很重要!!!!

变量名只能包含字母、数字和下划线。变量名可以字母或下划线开头,但不能以数字开头,例如,可将变量命名为name_1,但不能将其命名为1_name。
变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名box_name可行,但变量名box name会引发错误。
不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如下图(图1)。
变量名应既简短又具有描述性。例如,name比n好,student_name比s_n好,name_length比length_of_persons_name好。 慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0。
                                                                                ( 图1)

注意 就目前而言,应使用小写的Python变量名。在变量名中使用大写字母虽然不会导致错误,但避免使用大写字母是个不错的主意。

字符串:就是一系列字符。在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号 。

name = 'admin' 或者 name = "admin";

看看字符串一些常用的方法:(str = “ hello World ”)注意str前后各有一个空格

str1 = str.title()  使“字符串”的每个单词的首字母大写,str1为" Hello World ",str并不做改变;
str1 = str.upper()  使字符串全部大写,str1为" HELLO WORLD ";
str1 = str.lower() 使字符串全部小写,str1为" hello world ";
str1 = str.rstrip()删除字符串末尾的空格,str1为" hello World";
str1 = str.lstrip()删除字符串开头的空格,str1为"hello World ";
str1 = str.strip()删除字符串两端的空格,str1为"hello World"
str1 = str + ",你好啊!!!",拼接两个字符串,str1为" hello World ,你好啊!!!"("+"用来拼接字符串)
使用字符串时避免发生语法错误

例如:你需要 One of Python's strengths is its diverse community.这样的字符串

如果你写成这样:message = 'One of Python's strengths is its diverse community.'就会出现错误,因为Python将第一个单引号和撇号之间的内容视为一个字符串,进而将余下的文本视为Python代码

执行代码会出现这样的错误

line 207
    message = 'One of Python's strengths is its diverse community.'
                             ^
SyntaxError: invalid syntax

你可以采用以下方法解决它:

message = "One of Python's strengths is its diverse community."
message = 'One of Python\'s strengths is its diverse community.'
其中第二个中把字符串中的“单引号”变为“转义字符”,转义字符大家可以先百度了解一哈!!!

哒哒哒哒哒哒,这只是简单的几个方法,还有好多好多方法的,这个的慢慢去了解啦!!!

数字:整型 浮点型

python中,可对数字执行“加减乘除乘方”等等的运算,在这里介绍常用的运算在计算机中的表示。加“+”、减“-”、乘“*”、乘方“**”,除“/”,整数的简单运算在终端执行如下:

>>> 1+1

2

>>> 2-1

1

>>> 2*2

4

>>> 3/2

1.5

>>> 2**2

4

>>> 2**4

16

再来看看浮点数的:

>>> 0.1+0.2

0.30000000000000004

>>> 0.2-0.1

0.1

>>> 0.2*0.3

0.06

>>> 0.3/0.2

1.4999999999999998

>>> 0.2**2

0.04000000000000001

>>> 0.2**3

0.008000000000000002

看看输出的结果有点~~~~吧,

对于浮点数,结果包含小数可能是不确定的,所有语言都存在这样的问题,我们暂时可以忽略多余的小数位数即可。

接下来说说如果我们需要把数字和字符串拼接起来怎么办,先看看下边的代码

>>> print("我今年"+23+"岁。")

Traceback (most recent call last):

File "<stdin>", line 1, in <module>

TypeError: can only concatenate str (not "int") to str

>>>

看看出错了,错误信息大概意思是我们把数字和字符串拼接起来,所以出错了,现在我们来解决哈

使用方法str()来处理哈,str(a)就是把括号中的a处理成字符串类型。

代码表示:

>>> print("我今年"+str(23)+"岁")

我今年23岁

>>>

啦啦啦,这样就可以拼接字符串和数字类型啦!!!

在强调哈,任何语言都有不同的版本,每个版本都有细微的差别

比如:

python 2.6计算如下:

>>> 3/2

1

python3.7计算如下:

>>> 3/2

1.5

>>>

这个大家在编写代码中一定要注意哈!!!

最后再说哈Python的“注释”吧!!!用“#”来注释代码

程序:
# 请输出你的姓名,
print("张三")

程序输出:

张三

啦啦啦啦啦啦,今天就学这一丢丢吧!!!

---------------------
作者:柯之梦
来源:CSDN
原文:https://blog.csdn.net/yin4302008/article/details/85546158
版权声明:本文为博主原创文章,转载请附上博文链接!

python入门第二天的更多相关文章

  1. python入门 第二天笔记

    程序主文件标志if __name__=="__main__": 在程序执行python 1.py 时候 程序1.py __name__ 为 main调用其他文件是,__name__ ...

  2. python入门第二篇

    整体注释:ctrl+? 1.运算符 +  -  *  /   //(取商) **(幂) %(求余) 判断某个东西是否在某个东西里面包含:  in           not in 不等于: <& ...

  3. python入门篇

    第一篇:python入门 第二篇:数据类型.字符编码.文件处理 第三篇:函数 第四篇:模块与包 第五篇:常用模块 第六篇:面向对象 第七篇:面向对象高级 第八篇:异常处理 第九篇:网络编程 第十篇:并 ...

  4. Python学习【第二篇】Python入门

    Python入门 Hello World程序 在linux下创建一个叫hello.py,并输入 print("Hello World!") 然后执行命令:python hello. ...

  5. 第二章Python入门

    第二章 Python入门 2.1.简介 Python是著名的"龟叔"(Guido van Rossum)在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言 Pytho ...

  6. python入门简介

    Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC ...

  7. Python基本语法[二],python入门到精通[四]

    在上一篇博客Python基本语法,python入门到精通[二]已经为大家简单介绍了一下python的基本语法,上一篇博客的基本语法只是一个预览版的,目的是让大家对python的基本语法有个大概的了解. ...

  8. Python基本语法,python入门到精通[二]

    在上一篇博客Windows搭建python开发环境,python入门到精通[一]我们已经在自己的windows电脑上搭建好了python的开发环境,这篇博客呢我就开始学习一下Python的基本语法.现 ...

  9. python入门练习题1

    常见python入门练习题 1.执行python脚本的两种方法 第一种:给python脚本一个可执行的权限,进入到当前存放python程序的目录,给一个x可执行权限,如:有一个homework.py文 ...

随机推荐

  1. 再谈git和github-深入理解

    git中的 objects 和 refs 是什么? 目录objects是仓库的 "对象库" , 是包含 代码, 提交, 日志, 信息, 索引等信息的关键所在 refs是一些 sha ...

  2. centos6.5下安装Redis

    已有redis-3.2.1.tar.gz文件 拖到centos系统的桌面 现在在桌面目录下 tar -zxv -f redis-3.2.1.tar.gz以解压压缩包 cd redis-3.2.1以切换 ...

  3. 【论文笔记】Dynamic Routing Between Capsules

    Dynamic Routing Between Capsules 2018-09-16 20:18:30 Paper:https://arxiv.org/pdf/1710.09829.pdf%20 P ...

  4. 快速测试方法——JUnit

    特点:写一个类,里面可以执行多个方法. 在一个方法上面添加@Test,选中方法名,右键run,即可执行当前方法 import org.junit.Test; //注:测试方法要求:不能有返回值,不能有 ...

  5. Android中使用Thread线程与AsyncTask异步任务的区别

    最近和几个朋友交流Android开发中的网络下载问题时,谈到了用Thread开启下载线程时会产生的Bug,其实直接用子线程开启下载任务的确是很Low的做法,那么原因究竟如何,而比较高大上的做法是怎样? ...

  6. 『TensorFlow』流程控制

    『PyTorch』第六弹_最小二乘法对比PyTorch和TensorFlow TensorFlow 控制流程操作 TensorFlow 提供了几个操作和类,您可以使用它们来控制操作的执行并向图中添加条 ...

  7. Github如何创建|删除仓库

    一.创建 1.1.点击官网(https://github.com/),注册并登陆后点击Start a project或者点击网页右上角的加号选择New repository 1.2.网址自动变更为ht ...

  8. PAMIE模块安装

    PAMIE2.0适用于python2.0.x,PAMIE3.0适用于python3.0.x. 这里记录安装PAMIE2.0方法: 一.安装PAMIE2.0 1.下载PAMIE20压缩包:https:/ ...

  9. IPFS初探

    背景:听说IPFS=bittorrent+bitcoin+git+afs,有可能取代http,好像厉害的不行,所以要研究一下. 编译参考:https://github.com/ipfs/go-ipfs ...

  10. Eclipse+Spring boot开发教程

    一.安装 其实spring boot官方已经提供了用于开发spring boot的定制版eclipse(STS,Spring Tool Suite)直接下载使用即可,但考虑到可能有些小伙伴不想又多装个 ...