欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

第一天学习python

程序员文章站 2022-06-06 13:37:15
...

2018.7.27
学习python的第一天
安装问题
安装Python 3.7
目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的。由于3.x版越来越普及,我们的教程将以最新的Python 3.7版本为基础。请确保你的电脑上安装的Python版本是最新的3.7.x,这样,你才能无痛学习这个教程。
在Mac上安装Python
如果你正在使用Mac,系统是OS X>=10.9,那么系统自带的Python版本是2.7。要安装最新的Python 3.7,有两个方法:
方法一:从Python官网下载Python 3.7的安装程序(网速慢的同学请移步国内镜像),双击运行并安装;
方法二:如果安装了Homebrew,直接通过命令brew install python3安装即可。
在Linux上安装Python
如果你正在使用Linux,那我可以假定你有Linux系统管理经验,自行安装Python 3应该没有问题,否则,请换回Windows系统。
对于大量的目前仍在使用Windows的同学,如果短期内没有打算换Mac,就可以继续阅读以下内容。
在Windows上安装Python
首先,根据你的Windows版本(64位还是32位)从Python的官方网站下载Python 3.7对应的64位安装程序或32位安装程序(网速慢的同学请移步国内镜像),然后,运行下载的EXE安装包:
第一天学习python
特别要注意勾上Add Python 3.7 to PATH,然后点“Install Now”即可完成安装。

下面开始学习python
1. 关于一个简单的输出问题

    x=input()
    y=8
    if x==y:
        print("真")
    else :
        print("假")
    x=int(input())
    y=8
    if x==y:
        print("真")
    else :
        print("假")

为什么感觉看起来程序毫无问题但是输出的结果与我们想要的却不一样?为什么加了一个int后输出正确?
答:x=input(),用于等待用户输入,然后再赋值给某个变量(注意:input时用户输入数字也会被当作str来处理),所以需要强制转换为整形。才能与数字比较。

2. 长度函数:len() 用法:print(len(str))输出str的长度
替换函数:replice() 用法:print(str.replice(“aa”,“bb”))替换str里面aa为bb
添加函数:join() 用法:print(“a”.join(str)) 在str里面每个单位增加一个a
大小写函数:大写:upper()小写:lower()用法:print(“a”.upper())将a变成大写 print(“A”.upper())将A变成小写
寻找函数:find()用法:print(str.find(“a”))在str找到“a”的位置