Python入门基础学习 一

Python下载及安装

  • 下载地址:https://www.python.org/,选择最新的版本下载
  • 稍等一会,安装完成。

简单语句

  • 从idle启动Python:IDLE是一个Python Shell,打开IDLE,输入print ("hello world")(图1)

  • Alt+n:回到上一条语句

  • Alt+p:去到下一条语句

  • 注释符号:#

  • Python输入无位数限制并且可以直接做计算(图2),字符串也可做计算

  • 简单小游戏:新建一个文件,在里面输入猜数字小游戏代码,然后点击Run,运行一下(图3)

print('---------------小游戏----------------')
temp=input("猜一下我心中想的是哪个数字:")
guess=int(temp)
if guess ==8:
print("666,你是最棒的预言家!")
else:
print("猜错了,我心中想的是8!")
print("游戏结束")
  • python编写的时候不用先声明变量,也不用大括号括起来,而是用缩进来表示,如果有冒号,回车后会自动缩进。
  • 内置函数bif
    • print:打印括号中的参数
    • input:括号中参数会显示到屏幕上,并要求用户输入数据,将数据返回给变量,是个赋值操作
    • int:将括号中的参数变为整型
  • 查看Python中的内置函数dir(__builtins__),以及内置函数的含义help(函数名)(图4)

变量

  • 在使用变量前,要先对其赋值,变量名可以包括字母、数字、下划线,但变量名不能以数字开头;

  • 字母可以是大写或小写,但大小写是不通的,也就是说Fish和fish对Python来说是完全不同的两个名字;

  • 变量的命名理论可以取任何合法的名字,但要尽量给变量取一个专业一点的名字;

  • 字符串和数字不一样,5+8=13;'5'+'8'=58;

  • 在Python中创建字符串,就要在字符两边加上引号,可以是单引号或者双引号,但必须成对;

  • 如果字符中需要出现单引号或双引号,可以运用转义符,如'let' go'(图5)

  • 但是“\”的运用有时候也会引起误解,比如打印"C:\now",本意是c盘下的now文件夹,但是打印出来的是ow,这时可以用反斜杠对自身进行转义"C:\\now",或者运用原始字符串。

  • 原始字符串的使用非常简单,只需要在字符串前边加一个英文字母r即可,比如:str=r'C:\now'。但是原始字符串结尾不能加反斜杠。

  • 如果希望得到一个跨越多行的字符串,需要三重引号字符串,如下图所示(图6)

Python入门基础学习 一的更多相关文章

  1. Python入门基础学习 三

    Python入门基础学习 三 数据类型 Python区分整型和浮点型依靠的是小数点,有小数点就是浮点型. e记法:e就是10的意思,是一种科学的计数法,15000=1.5e4 布尔类型是一种特殊的整形 ...

  2. Python入门基础学习 二

    Python入门基础学习 二 猜数字小游戏进阶版 修改建议: 猜错的时候程序可以给出提示,告诉用户猜测的数字偏大还是偏小: 没运行一次程序只能猜测一次,应该提供多次机会给用户猜测: 每次运行程序,答案 ...

  3. Python 入门基础学习

     Python入门学习  我们使用python3.0版本 首选来入门  带你进入Hello World >>> print ("Hello World")Hell ...

  4. Python入门基础学习(文件与异常处理)

    Python基础学习笔记(七) 捕获异常的语法格式: 文件的基本操作: 打开文件 读.写文件 关闭文件 read方法 --读取文件: open函数的第一个参数是要打开的文件名(文件名区分大小写) 如果 ...

  5. Python入门基础学习(时间模块,随机模块)

    Python基础学习笔记(六) time模块: 时间的三种表示方法: 1.格式化字符串 2.时间戳 用来表示和1970年的时间间隔,单位为s 3.元组 struct_time 9个元素 time的st ...

  6. Python入门基础学习(模块,包)

    Python基础学习笔记(五) 模块的概念:模块是python程序架构的一个核心概念 每个以拓展名py结尾的python源代码文件都是一个模块 模块名同样也是一个标识符,需要符合标识符的命名规则 在模 ...

  7. Python入门基础学习(面向对象)

    Python基础学习笔记(四) 面向对象的三个基本特征: 封装:把客观事物抽象并封装成对象,即将属性,方法和事件等集合在一个整体内 继承:允许使用现有类的功能并在无须重新改写原来的类情况下,对这些功能 ...

  8. Python入门基础学习(函数)

    Python基础学习笔记(三) 函数的概念: 所谓函数,就是把具有独立功能的代码块组织为一个小模块,在需要的时候调用 函数的使用包含两个步骤: 1.定义函数 --封装独立的功能 2.调用函数 --享受 ...

  9. Python入门基础学习(列表/元组/字典/集合)

    Python基础学习笔记(二) 列表list---[ ](打了激素的数组,可以放入混合类型) list1 = [1,2,'请多指教',0.5] 公共的功能: len(list1) #/获取元素 lis ...

随机推荐

  1. Ubantu 网卡绑定固定IP

    # The primary network interface auto eth0 #iface eth0 inet dhcp iface eth0 inet static address 192.1 ...

  2. 手工编写servlet

    index.jsp: <%@ page language="java" import="java.util.*" contentType="te ...

  3. centos使用163 yum源

    备份# cp /etc/yum.repos.d/CentOS-Base.repo  /etc/yum.repos.d/CentOS-Base.repo.bak修改# vi /etc/yum.repos ...

  4. Group By 和Having总结

    1.Group By 概述 “Group By”从字面意义上理解就是根据“By”指定的规则对数据进行分组 所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理. ...

  5. 彻底禁止win10更新

    关闭win10自动更新: 可以用下面方法关闭: 1.首先在服务界面关闭Windows Update服务并设置为禁用并在恢复界面全部如下图设置为无操作. 2.只关闭了Windows Update服务发现 ...

  6. Nginx Linux yum安装

    -- 安装>yum install nginx -y -- 查看>whereis nginx >目录>/usr/sbin/nginx 执行命令>/etc/nginx 配置 ...

  7. Nginx 文件下载资源配置

    下面配置是针对所有.apk文件下载 本人 需要.apk文件 放在Linux里面作为下载, 放在/root目录下面出现403 Forbinden, (暂时不清楚), 放在其他目录正常 然后新建目录/re ...

  8. TColor转化为字符串

    procedure TForm1.Button1Click(Sender: TObject); begin Memo1.Lines.Add(ColorToString(clRed)); Memo1.L ...

  9. python初步要点

    [python初步要点] #! 用于告诉操作系统去哪里找Python解释器为运行您的程序. 1.print 的输出有以下2种形式,""%()的形式类似于C的printf. 要注意逗 ...

  10. Simple Style

    <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" x ...