python基础(一) 安装、解释器

一、安装anaconda和pycharm

      https://blog.csdn.net/qq_33036061/article/details/104329997

二、在python编译器里编写代码

     在python解释器中,输入和输出分别由大于号>>>和句号提示符...。

      数字

      1)  ** 表示乘方 

 >>> 3**2   

9

      2) 需要注意的是算术运算的优先级。  ()大于** 大于*|/ 大于 +|-大于 -负 大于=   

  >>> -3 **2
        -9

      3) python对浮点数有完整的支持,在运算时整数会自动转换为浮点数。  

>>> 4*2.5
    10.0

      4) 在解释器里, 会使用"_"来保存上一次表达的值。 

  >>> tax=12.5/100
>>> price=100
>>> tax*price
12.5
>>> price+_
112.5
>>> price+_
212.5

     字符串

        1)可以使用单引号和双引号来表示一个字符串。

        2) 使用\来转义符号,如' ,\n等。          

>>> print("1123","\n","123")
1123
 123


        3) 如果在字符串里有\被当做特殊字符的,可以使用原始字符串来显示完整的字符串,方法是在引号前添加一个r。

          如print("c:\some\name"),系统会默认的识别为\n,换行。   

 >>> print('C:\some\name')
  C:\some
  ame

        在单引号前添加一个r: 

>>> print(r'c:\some\name')
    c:\some\name

      4) 使用三引号或者三单引号来换行。      

>>> print("""
... this is first line
... this is second line
... """);

this is first line
this is second line

       可以把双引号替换成单引号。 

      5) python 会相邻的2个字符串拼接起来,相当于"+",如果使用","号,那么两个字符串会拼起来,但中间会是空格。       
 

>>> "a"+"b"
'ab'
>>> "a" "b"
'ab'
>>>

         6) 可以对字符串进行截取操作,下标从0开始,支持切片,如下一个word的字符串: 

 +---+---+---+---+---+---+
 | P | y | t | h | o | n |
 +---+---+---+---+---+---+
 0   1   2   3   4   5   6
-6  -5  -4  -3  -2  -1

      截取的时候按照上述的位置进行截取: 

       >>> word[1:2]     

             y

      取单个字符,正数的话从0开始,-0也是0,只会从左数起,负数的话从右开始数, 索引为-1的表示从有数第一个。

      >>>word[-1]

           n

          7) 内置len()函数可以返回字符串的长度。       

>>> len(word)
6
>>>

    列表

      1) 列表可以包含不同类型的数据 ,用中括号表示,逗号隔开。     

      lists=[1,2,3,4,5,"汤姆","杰瑞"]

       2) 列表和字符串一样可以有索引和切片。         

 >>> print(lists[1])

     2

>>>print(lists[0:2])

     [1,2]

        

三、实战

      1. 使用python写一个斐波那次数列的算法。 

        1,1,2,3,5,8,13.....


#费波纳茨数列
a,b=0,1
while(b<100):
    print(b)
    a,b=b,a+b

打印结果:

1
1
2
3
5
8
13
21
34
55
89

     代码说明: 

      1) a,b=0,1;   表示多个变量同时赋值,相当于a=0,b=1。

      2) 使用while()循环后,需要在条件后添加: ,缩进里的内容来表示while循环体。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乌托邦钢铁侠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值