day1总结python基础柴犬砍柴

3.python环境的搭建,版本之间的大致区别

4.代码的注释规则

5.变量

6.常量

7.基本程序交互

8.基础数据类型

9.基础循环,if循环与while循环

正文开始

1.编程语言的区分

编程语言根据分类主要分以下一些语言,编译型语言与解释型语言,静态语言与动态语言,强类型定于语言与弱类型定义语言,对上面这些定义做一些解释

1.1编译型语言与解释型语言

对于编程,都需要将语言编译为机器可以识别的二进制的机器语言,机器才能够明白你要做什么

编译型语言:将编辑好的整体代码打包直接编译为二进制文件,可以独立运行,机器可以直接识别并运行。

优点:整体代码只需要编译一次即可,可以脱离编辑工具在机器上独立运行,运行速度快,执行效率高

缺点:对于代码修改,每次修改都需要重新编译一次,开发效率相对较低,对于平台移植,移植过程中都需要对每一个平台进行适配

解释性语言:对于编辑好的整体代码并不是整体打包,在提交给机器识别的过程中是使用编译器逐行解释,逐行执行。

缺点:执行效率相对较慢(与c语言相比执行效率低10倍,不过人还是无法察觉出来的),每次编译必须使用编译器,代码整体为明文,不能加密

1.2静态语言与动态语言

静态语言:个人理解为静态语言类似C,C++等语言,在编程开始就需要定义变量,在编译期间就会检查变量的正确性,变量定义错误整体无法编译下去

动态语言:个人理解为动态语言类似python,ruby这种语言,在编译期间不会检查变量的正确性,只是在程序调用的时候才会寻找变量

1.3强类型定义语言与弱定义类型语言

强定义类型语言:强制数据类型语言,一个变量在定义初始定义为一种类型,除非强制转换,那么他永远都是那种数据类型

弱定义类型语言:数据类型可以被忽略的一种语言,一个变量可以定义不同的数据类型

#以上我们看出python为解释性动态强类型定义语言

任何一门语言都有它的优缺点,需要理性的看待,每一门语言都不是万能的

2.1优点:高级语言,不用关心底层内存指针等

可移植性好,可以很容易的迁移到不同平台

可嵌入性,可以很快的将python的代码嵌入c以及c++中

可拓展性,可以将c语言等拓展到python中

开发效率高,第三方库众多,可以随时调用

解释型语言,入门门槛低

2.2缺点:编译速度慢,大神嫌弃,我等屌丝感觉差不多

代码明文,无法将代码加密化

线程不能多CPU调用(暂时不清白)

3.python环境的搭建,不同版本的区别

python环境在目前主要有俩个大版本,有3.0与2.7俩个大版本,本次学习主要是以2.7版本学习为主,本次学习使用2.7.13与3.6.6版本

3.1.环境搭建,2.7版本默认安装下一步下一步即可,3.6版本安装建议选择自定义安装,将安装位置指定为c盘根目录下。下一步为环境变量设定

3.2版本区别

3.2.1在python2.7版本中,默认为ASCII,若输出中文,需要在首行定义规则,#-*-enconding:utf-8-*-

有int型与long之分

源代码比较混乱,不够简单清晰明了

3.2.2在python3x版本中,默认的为utf-8,可以编辑中文,对于数字只有int没有int和long之分

对于每一门语言学习的开始,学会对自己的代码注释是基础的开始,对于python主要有俩种注释方式,一为单行注释,二为多行注释

4.1单行注释,针对每一行进行注释,例如

print("HelloWorld!")#打印helloworld!4.2多行注释,有的时候注释不可能只是一行搞定,这个时候就需要多行注释,例如

"""第一天终于开始了感觉好轻松哈,笑!打印一行最基本的helloworld吧,程序员的第一个代码!"""print("HelloWorld!")一些其他的使用技巧,只是目前知道的,按住ctrl键加/就可以对选中的多行进行多行注释,其他的在整理吧

变量就是将程序运行的中间结果放在临时内存中,方便后续对于变量的调用

name='time'print(name)这个例子中name就是变量,将time这个字符赋值给name,这个量就已经保存在内存中了,后续就很方便的在内存中调用了

5.2变量的定义规则

5.2.1变量只能用数字,字母和下划线组成

5.2.2变量的第一个字符不能是数字

5.2.3变量不能用系统中关键字符,例如if,while等关键字符

5.2.4变量定义最好规范定义,例如驼峰体或者是下划线的方式,例如AgeOfOldboy,或者是age_of_oldboy

5.2.5变量定义具有可描述性,没有含义

5.2.6变量名字尽量不要过长

5.2.7变量名字不要使用中文

age1=18age2=age1print(age1,age2)#结果1818a1=18a2=a1a3=a2a2=36print(a1,a2,a3)#结果183618#综上说明pythoon中变量只是指向到内存地址,变量变更不影响内存地址6.常量

常量就是在程序代码中不会轻易改动的变量,在python中虽然没有规定具体的定义方式,不过默认还是使用全大写的形式,例如AGE_OF_OLDBOY=56

基本程序交互主要形式有三种,字符串拼接,格式化输出

7.1字符串拼接,例如

name='alex'age='15岁'print(name+age)#结果alex15岁#一般不经常使用字符串拼接的方式,比较占用内存,字符串拼接只能是双方都是字符串,如果一方是int型就会报错7.2格式化输出,例如

#格式化输出name=input("Name:")age=int(input("Age:"))job=input("Job:")salary=input("Salary:")#第一种msg='我的名字是%s,我的年龄是%s岁,我的工作是%s,我的薪酬为%s'%(name,age,job,salary)#第二种msg1='我的名字是{},我的年龄是{}岁,我的工作是{},我的薪酬为{}'.format(name,age,job,salary)#第三种#使用字典的方式dic={'name':name,'age':age,'job':job,'salary':salary}msg2='我的名字是%(name)s,我的年龄是%(age)s,我的工作是%(job)s,我的薪酬为%(salary)s'%dic8.基础数据类型

8.1int与long型

简单的说int就是整型的数字,64位系统最大数字为2的64次方-1,超过这个数值就需要使用长整型,long

8.2str型

就是简单的字符串形式,python中默认的就是字符串形式,对于数字需要在输入前加入int()强制更改数值类型

8.2.1字符串的拼接

name=input('请输入你的用户名:')age=int(input('请输入你的年龄'))sex=input('请输入你的性别')msg='我的名字是'+name+','+'我的年龄是'+age+'岁,'+'性别是'+sex8.2.2字符串的计算

>>>type(name),type(age2)(,)>>>>>>name'AlexLi'>>>age2>>>name+age2Traceback(mostrecentcalllast):File"",line1,inTypeError:cannotconcatenate'str'and'int'objects#错误提示数字和字符不能拼接#字符串的计算,字符串也可以计算的msg='坚强'msg1=msg*10print(msg1)#结果就是10个坚强相连

THE END
1.柴犬的优缺点:萨摩耶犬的优缺点柴犬的优缺点 柴犬性格温顺,聪明机智,保护主人的意识相对较高,是一种优秀的陪伴犬。另外柴犬基本没有任何狐臭,也爱干净,养起来比较省心。柴犬的缺点是领地意识强,容易误伤其他动物或人,需要进行相应的训练来约束。 柴犬因其可爱的外形受到越来越多人的喜爱,但是在喂养柴犬时,我们需要清楚的知道它的优缺点。柴犬的...https://www.syt126.com/pet/2022/20221006143002_274317.shtml
2.柴犬好养吗,柴犬优缺点分析柴犬好养吗,柴犬优缺点分析 柴犬不好养。柴犬是日本的国宝,但是现实生活中饲养它们的人却很少,其实是因为它们不怎么好养。它和大多数短毛犬一样,属于双层毛,一到换毛季就大量掉毛,在平时也有或多或少的掉毛,所以对于特别爱干净的主人来说,就不太好养,打理起来比较麻烦。https://edu.iask.sina.com.cn/bdjx/6dKJLE6RJ3G.html
1.白柴犬的优缺点有哪些?白柴犬,作为柴犬家族中的一员,因其独特的白色被毛而备受瞩目。说到它的优点,首先就是那洁白无瑕的毛发,给人一种清新脱俗的感觉。当然,除了颜色上的特点,白柴犬还继承了柴犬的诸多优点,如忠诚、机警、勇敢等。然而,任何事物都不可能完美,白柴犬也不例外。由于白色毛发更容易显脏,需要主人更加频繁地为其清洁和梳理...https://www.yoojia.com/ask/17-14458230242223649671.html
2.白柴犬的优缺点,并不只是失格这么简单二、白柴犬的缺点 1、消费群体有限 白色柴犬不符合大众对于柴犬的认知,不少人都会质疑它的身份,即便能接受它是柴犬,但白色毛发不耐脏,人们也不是很喜欢它,这就导致消费群体十分受限,喜欢白色柴犬的人有限,需求不旺盛,自然价格较便宜。 2、身份的制约 https://www.chaidoudou.com/354.html
3.柴犬有哪些优缺点柴犬是一个对家庭有着强烈归属感的狗狗,也因此它们会希望通过自己的方式去探索和互动。有时候,柴犬会表现出调皮捣蛋的行为,例如咬坏家里的鞋子或其他物品,甚至还会尝试挑衅主人,这就需要主人利用各种手段进行训练和引导,耐心对待。 经过以上的介绍,是否对柴犬的优缺点有了更深入的了解呢?想要为家庭增添新成员的您,...https://67wa.com/327426.html
4.柴犬好养吗,柴犬的优缺点分析新浪视频秒拍 打开新浪新闻 发现更多精彩 打开当前浏览器不支持最新的video播放 00:00 00:43 00:43 柴犬好养吗,柴犬的优缺点分析 四月家的小萌宠 说说你的看法 0 打开APP https://k.sina.cn/article_7594059310_m1c4a4262e00101787s.html
5.柴犬的优缺点,柴犬宠物狗宠物狗京韵国际名犬中心大家好,今天小编关注到一个比较有意思的话题,就是关于柴犬宠物狗的问题,于是小编就整理了4个相关介绍柴犬宠物狗的解答,让我们一起看看吧。 柴犬的优缺点? 柴犬还是蛮适合家庭养的,我家两只,主要利弊有几点: 先说缺点:1、现在柴犬价格都比较贵,水很深,买的时候一定一定要谨慎谨慎再谨慎,不然很容易花了钱结果买到...https://www.jydogs.com/post/105603.html
6.治愈系狗狗—柴犬的优缺陷,看完后再决定要不要饲养,治愈系狗狗...在喧嚣的城市生活中,人们越来越渴望一份宁静与慰藉,而拥有一只宠物狗,尤其是被誉为“治愈系”的柴犬,无疑能为许多家庭带来欢声笑语,但在决定迎接一位四脚朋友之前,吾等有必要全面了解它们的优缺点,以确保吾等能够为其提供一个合适的生活环境并承担起相应的责任,本文将深入探讨柴犬作为宠物的优势和可能面临的挑战,...https://www.lzmjzy.com/post/15159.html
7.京巴狗的特点(京巴狗的优缺点介绍)现在路上都是泰迪、柯基、柴犬、金毛等外国犬种,放眼20年前,那可都是京巴狗的天下!现在各家养的京巴狗,都不知道是串了多少只狗的串串。 被称为皇家贵族狗,让贵族爱不释手的京巴狗,究竟为何会落到这个地步?来看看京巴狗的优缺点,就能大概了解其中原由。 https://hunzishuo.com/ggbk/548.html
8.秋田犬的优缺点,养前要知道秋田犬可以说是柴犬的“孪生兄弟”,长得非常相似,只是在体型上面有很大的区别,其中柴犬是中型犬,而秋田犬则是大型犬。 如果遇到体型差不过的柴犬还有秋田犬,我们则可以通过眼睛来进行区分,因为秋田犬的眼睛是要小一点的,给人一种敦厚老实的感觉。 秋田犬的性格是比较成熟、稳重的,它们不像其它的狗狗一样,会主动取...https://www.518000pet.com/news/205.html
9.柴犬优缺点及性格特点介绍柴犬是某地特色的宠物犬种,因其可爱的外貌和独特的性格特点而受到广大宠物爱好者的喜爱。每种犬种都有其优缺点,接下来我们将重点介绍柴犬的优缺点及性格特点,帮助更多的人对柴犬有更全面的了解。 优点: 1. 可爱的外表 柴犬因其可爱的外貌,常被称为狐狸犬,其傲然挺立的耳朵、圆润的肚皮、明亮的眼睛以及独特的毛...https://www.sxhi.com/1/24939.html
10.SHIB柴犬币是什么?详解柴犬币(shib币)项目介绍以下是柴犬币(SHIB)的优缺点: 柴犬币和狗狗币,差在哪里? 柴犬币和狗狗币(Dogecoin,简称DOGE)都是基于互联网文化和搞笑图片的加密货币,且都由社区驱动,具有强烈的大众和社交属性。但它们还是在多个方面,有显著不同: 创立背景不同 狗狗币由两位软件工程师比利·马库斯(Billy Markus)和杰克逊·帕尔默(Jackson Palmer)于...https://yongxingshebei.com/news/12021.html