Introduction to Python(1)

写在前面

        迫于工作压力,不得不重新立下左手Python右手R的福莱格,很显然右手比左手用的顺手的多的多的多~接下来也会不定期的更新我Python的学习记录,博主比较懒,Python跟着视频学,学完一部分整理好内容有时间就会发在博客里,有喜欢的点个赞就行哈,有写错的地方希望各位指正,一同进步。

Python Basics

Python as a calculator

        大家应该都非常了解Python这个软件,需要科普请自行百度。先从入门级别的输出“Hello World”开始。Python输出使用的是print()函数,也就是说如果你要输出“Hello World”,运行一下代码即可。

print("Hello World")

        这里要注意的是,Hello World两边一定要加上双引号,这代表Hello World为字符型输出。若不加双引号,则Python会认为他是一个对象,然而我们之前并没有定义任何一个名为Hello World的对象,加单引号也不行,否则会报错‘invalid character in identifier’,大家可以尝试一下。

        如这一节的副标题, 当然Python还可以做一个简单的计算器(虽然有一些大材小用,但是他当然可以胜任这个工作!),这里简单介绍一下几种常用的运算在Python中的实现,挺简单的:

  1. Addition:print(4+5)
  2. Subtraction:print(4-5)
  3. Multipllication:print(3*5)
  4. Division:print(10/2)
  5. modulo:print(18%7)
  6. exponentiation:print(5**2)

        当然还有很多其他的运算这里就不一一说明了,可以通过上述的式子延伸一下,比如开平方,也就是一个正数的0.5次幂,比如4的平方根代码就是print(4**0.5),以此类推,若输入负数的话python会输出复数,这里不再赘述。

Variables and Types

        在各种各样的编程软件中,通常都会对字段进行定义类型,这里介绍四种最常用的类型在Python中的定义:

  • float: real numbers(浮点型)
  • int: integer numbers(整数型)
  • str: string,text(字符型)
  • bool: True False(布尔型)

        验证字段类型则用type()函数,输出在外面套上print()即可。在Python中,浮点型和整数型直接用等号对变量进行赋值即可,字符型需要在两边加上双引号,布尔型同样也用等号即可。(这里注意,Python中布尔型正确输入:True/False,都大写都小写好像均会报错,这和R中的输入不太一样,R中的布尔型必须是全大写,注意区别)

height=1.78 # type(height):float
weight=68 # type(weight):int
my_name="Alex" # type(my_name): str
a=True # type(a): bool

        在Python中可以将两个同种类型的字段相加,代码的行为取决您使用的类型。

  • 若两个字符串相加,则会将两个字符串粘贴在一起
  • 若两个数值型字段(包括浮点型和整数型),则会进行相加运算(当然相加后类型为自动转换为浮点型)
  • 若布尔值+数值型相加,则会将布尔值转化为数值型(True对应1,False对应0),并进行相加运算
  • 其余类型相加应该会报错,其余情况没有尝试过,可以自行尝试

       个人觉得Python中的字段粘贴比R中的paste好用,简单相加就可以了哈哈哈。以下是几个例子:

print("I start with $" + str(savings) + " and now have $" + str(result) + 
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值