美文网首页
Python小夜曲(一)

Python小夜曲(一)

作者: BINBINCC | 来源:发表于2020-09-18 21:18 被阅读0次

之前一直学习并使用Perl语言来编写脚本进行数据文件处理,但作为最受欢迎的语言之一Python我也想玩玩,毕竟“爬”个数据和那啥啥的也方便嘛,哈哈哈哈。

来来来,让我们康康最基本的变量和语法吧。

PS:这次分享会穿插一些和Perl语言的对比。


1、变量

\bullet 在Python中没有固定的格式来说明变量的类型,因此其变量的声明是通过赋值来实现的。

\bullet 变量名只能包含字母、数字和下划线,但不能以数字开头进行命名,如message_1,但1_message写法是错的。

\bullet 这与Perl是不同的,在Perl语言中使用$、@、%符号来分别定义标量、数组/列表、哈希。

那在Python中该如何定义这行东西呢?

很简单比如:

a = "class"  

b = [1,2,3,4,"a","b","c","D"]  列表

c = (1,2,3,4)元组

d = {'a' : 1 , 'b' : 2 , 'c' : C}  字典

(Python中字典和Perl中的哈希数据类型相似,都是键值对)


2、逻辑操作符

有事情耽误了,待续。。。。。。

计划赶不上变化!~!!!!

~~~

2020-09-18 夜


今天周一,我又回来了!回来了!!!

继续说逻辑操作符:

在代码书写时难免遇到逻辑条件判断,除了if语句外,我们还可以使用逻辑操作符。

Python中

or(或)、and(和)、not(非)

Perl中

||(或)、&&(和)、!$(非)

3、数据类型

Python数据类型可分为:

整型(整数)、浮点型(带小数点)、字符型、布尔类型。

(注:e:代表10的次方,例e4=10^4

类型转换函数:

int():整数(如果是小数的话会把小数点后的砍掉而不是四舍五入,例:int(5.99) =5)

str():字符串

float():浮点数

4、常用操作符

+=、-=:自增自减操作符和Perl一致,同理还有自乘和自除操作符

/    除法生成一个浮点型

//   这种除法返回是整形

%  取余操作符 (5/3余2)

**   幂运算(优先级:比左侧一元运算符的优先级高,比右侧的优先级低。例:-3**2=-9 <=> -(3**2)=9)

操作符在运算过程中同样也存在优先级问题:

优先级

逻辑运算符的优先级:not or and 的优先级是不同的:not > and > or。

在Python中还有个有趣的概念,叫做短路逻辑。

因为逻辑操作符有个有趣的特性:

在不需要求值的时候不进行操作。这么说可能比较“高深”,举个例子,表达式 x and y,需要 x 和 y 两个变量同时为真(True)的时候,结果才为真。因此,如果当 x 变量得知是假(False)的时候,表达式就会立刻返回 False,而不用去管 y 变量的值。

这种行为被称为短路逻辑(short-circuit logic)或者惰性求值(lazy evaluation),这种行为同样也应用与 or 操作符,例如:3 or 4 == 3

5、输出

Python中print()默认是打印完字符串会自动添加一个换行符。

end=" " 参数 :可以告诉print()用空格代替换行

但是在Perl中print不会自动添加换行符,需手动添加\n

在 Python 看来,只有以下内容会被看作假(注意冒号括号里边啥都没有,连空格都不要有):

False、None、0、 “”、 ‘’、 ()、 []、{}

To be continued ...

(先到这里啦,以后会经常更新的~~~)


大家一起学习讨论鸭!

来一杯呀!

参考:

《Python编程 从入门到实践》(【美】Eric Matthes 著 袁国忠 译 )

相关文章

  • Python小夜曲(一)

    之前一直学习并使用Perl语言来编写脚本进行数据文件处理,但作为最受欢迎的语言之一Python我也想玩玩,毕竟“爬...

  • Python小夜曲(二)

    今天继续来康康我们的Python吧! 今天我们来学习学习条件语句和循环语法吧!!! 1、if条件语句 基本语法: ...

  • 诗|小夜曲

    图片发自简书App 诗|小夜曲 文/爱琴岛 青涩少年时 那一首,小夜曲 舒伯特小夜曲 早已 随风而逝 再不曾触及 ...

  • 古典的美

    舒伯特小夜曲

  • 我们曾坐过这儿

    我是被题目《海子的小夜曲》所吸引的,我以为是“海子的小夜曲”,事实上也确实是属于海子的小夜曲。我不知道别人看到这篇...

  • 放松• 钢琴曲(赏析篇)

    1吉他版《小夜曲》莫扎特 《小夜曲》是一首斗志高昂、旋律优美的古典乐曲,其作者是奥地利著名音乐作家———沃尔夫冈·...

  • 诗‖你那里下雨了吗

    今夜,天空飘着丝丝细雨 走在冷风中 夜色里,飘来若隐若现的琴音 一首小夜曲,舒伯特小夜曲 优美的吉他旋律,穿过夜空...

  • 我心目中的那几首歌曲

    小 夜 曲 我喜欢听小夜曲,是因为小夜曲的曲子通常听起来非常的柔美飘逸,在这柔美飘逸之中带着...

  • 舒伯特小夜曲童声合唱

    点击舒伯特小夜曲畅听 ‖ 文/豆豆简 《舒伯特小夜曲》是奥地利作曲家舒伯特(1797-1828)创作的歌曲,他在欧...

  • 小夜曲

    这黑色 没有月亮 我一个人躺在山坡上数羊 这眼睛肿痛 看不见究竟有多少羊 住在我的嘴唇和舌头上 这夜又黑又长 没门...

网友评论

      本文标题:Python小夜曲(一)

      本文链接:https://www.haomeiwen.com/subject/bfijyktx.html