Python学习第一天 | python基础知识 ,pycharm平台 |变量

xiaoxiao2021-02-28  22

概述

当要运行一个程序的时候,操作系统会首先让 CPU 把程序复制到内存中,CPU 执行内存中方的代码程序,python 解释器根据语法规则,从上而下让 CPU 翻译 python 程序中的代码.

一,打开python的四种方式

方式一 : 利用vim编辑器建立.py文件,并使用python xx.py调用

注意:1,如果以绝对路径调用,需要写幻数

•#!/usr/bin/python 这种写法表示直接引用系统的默认的Python 版本;•#!/usr/bin/env python 这种写法表示,引用环境变量里面自定义的 Python 版本, 具有较强的可移植性;

2,Python语言力求简单,文雅,每一行结束没有分号,每一行也只有一条命令,每行的开头不要随意敲空格和tab

3,这种方法虽然简单,但是不利于debug,也没办法自动补齐。

4,python的中文注释要在文件头部加上  #  _*_ coding:utf-8 _*_ 否则会报错

方式二 :linux自带的python命令

注意:1,这种python形式同样不能补齐,因为python命令很小,没有这么多功能

2,建立软链接的目的,是为了方便使用者不用记住使用的解释器是哪一个具体版本

3,这种python没有历史记录功能,也就是退出之后,向上箭头无法显示历史代码

方式三 :安装ipython

注意:1,ipython是interaction python ,它是使用python语言交互式的一种工具,具有历史记忆功能,退出重进之后可以上下键查找历史记录

方式四 :pycharm集成环境

File>Settings >Editor> Code Style >  File and Code Templates > Python Script可以添加python的头部注释

# _*_ coding:utf-8 _*_ """ file: ${NAME}.py date: ${YEAR}-${MONTH}-${DAY} ${TIME} author: Minz desc: """

注意:1,pycharm安装时要用普通用户安装

2,pycharm的字体大小,头部注释等等的设置以隐藏目录.PyCharmCE2016.3形式被保存在普通用户家目录下,删除之后.py文件还在,但是字体设置和头部注释就没有了

二,python注释

1,单行注释

# 注释文字

2,多行注释/注释块

“”“

注释文字被六个双引号引起来

”“”

注意:pycharm中使用ctrl + / 可以把选中的文字注释,适用于块注释

三,python运行语句调试

1,第一次运行要用鼠标右键python文件名,之后再次运行该程序就可以使用shift+f10,或者点击右上角的运行

2,调试时先设置断点,然后点击控制台debugger里面的下一步,代码中蓝色的是即将要执行的

四,变量

1,什么是变量?变量名只有在第一次出现才是定义变量(变量名再次出现,不是定义变量,而是直接使用之前定义的变量)变量的定义在 python 中,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建等号(=)用来给变量赋值=左边是一个变量名=右边是存储在变量中的值变量名 = 值#变量定义之后,后续就可以直接使用了

2,变量的命名

标识符就是程序员定义的变量名,函数名标识符可以由字母,下划线和数字组成;不能以数字开头;不能与关键字重名

查看 python 中的关键字

#import 关键字可以导入一个工具包#在 python 中不同的工具包,提供有不同的工具

3,变量的命名规则

命名规则可以被视为一种惯例,别无绝对与强制,目的是为了增加代码的识别和可读性#注意:python 中的标识符是区分大小写的#.在定义变量时,为了保证代码格式, = 的左右两边该各保留一个空格#在 python 中,如果变量名需要由两个或多个单词组成,可以按照以下方式命名(python中常用)1.每个单词都使用小写字母2.单词与单词之间使用_下划线连接例如:first_name,last_name....

4,驼峰命名法:(其他语言常用的命名法)

当变量名是由两个或多个单词组成,还可以利用驼峰命令法来命名小驼峰命名法第一个单词以小写字母开始,后续单词的首字母大写firstName lastName大驼峰命名法每一个单词的首字母都采用大写字母FirstName LastName

五,简单python程序示例,print函数

1,

# _*_ coding:utf-8 _*_ """ file: QQ.py date: 2018-07-07 10:01 PM author: Minz desc: """ # 1,定义一个变量记录QQ号码 qq_number = '22792' # 2,定义一个变量记录QQ密码 qq_passwd = '12345' print qq_number print qq_passwd2, # _*_ coding:utf-8 _*_ """ file: 水果.py date: 2018-07-07 10:05 PM author: Minz desc: 水果的价钱是6.78/斤 买了7.34斤的水果 计算付款金额 只要买水果就反2元 """ # 1,定义水果的价钱 price = 6.78 # 2,挑选水果 weight = 7.34 # 3,计算付款金额 money = price * weight money = money - 2 print money

3,

# _*_ coding:utf-8 _*_ """ file: 信息.py date: 2018-07-07 10:11 PM author: Minz desc: 姓名: Minz 年龄: 18 性别: 是男生 身高: 2.13 体重: 160 """ # str 表示是一个字符串类型 name = 'Minz' print name # int 表示是一个整型 age = 18 print age # bool 表示是一个布尔类型 真:True 假:False gender = True print gender # float 表示是一个小数类型,浮点数 height = 2.13 weight = 45.0 print height,weight  #打印多个变量

注意:在debug模式下可以看到每个变量的类型

变量的类型

在 python 中定义变量是不需要指定类型(在其他很多高级语言中都需要),python解释器可以自动推导出来数据类新可以分为数字型和非数字型数字型包括整型(int),浮点型(float),布尔型(bool) 真 True 非 0 数 --- 非 0 即真ipython中可以使用 type 函数可以查看一个变量的类型

python中还存在长整型(数据以L结尾)

4,不同类型变量之间的计算在 python 中,两个数字型变量是可以直接进行算术运算的,注意字符串是不能进行数字运算的如果变量是 bool 型,在计算时True 对应的数字是 1Fals 对应的数字是 0

5,字符串变量之间使用 + 拼接字符串在 python 中字符串之间可以使用 + 拼接生成新的字符串

字符串变量可以和整数使用 * 重复拼接相同的字符串

六,raw_input函数

在 python 中,如果要获取用户在键盘上的输入信息,需要使用 raw_input 函数用户输入的任何内容 python 都认为是一个字符串

使用int( ) ,float( )可以转换数据类型

# _*_ coding:utf-8 _*_ """ file: 买水果.py date: 2018-07-07 10:48 PM author: Minz desc: """ # 1,输入水果的单价 price = float(raw_input('水果的单价: '))  #这里如果没有转化数据类型,那么下面相乘是会报错的,因为用户的输入默认是一个字符串 # 2,输入水果的重量 weight = float(raw_input('水果的重量: ')) # 3,计算支付的总金额 money = price * weight print money

七,格式化输出

变量的格式化输出如果希望输出文字信息的同时,一起输出数据,就需要使用到格式化操作符% 被称为格式化操作符,专门用于处理字符串中的格式,包含%的字符串,被称为格式化字符串不同类型的数据需要使用不同的格式化字符%s 字符串%d 有符号十进制整数,d 6表示输出的整数显示位数字,不足的地方在前面使用0补全%f 浮点数,%.02f 表示小数点后只显示两位,不足的地方在后面使用0补全%%输出%语法格式:print '格式化字符串' % 变量 1print '格式化字符串' % (变量 1,变量 2...)

# _*_ coding:utf-8 _*_ """ file: message.py date: 2018-07-07 11:03 PM author: Minz desc: 格式化输出 """ # 1,定义一个字符串变量name name = '小明' # 输出:我的名字叫小明,多多关照 print '我的名字叫%s,多多关照' % name # 2,定义一个整型变量student_num # 输出:我的学号是:000005 student_num = 000005 print '我的学号是:d' % student_num # 3,定义小数price weight money # 输出:水果的单价是 ,购买了 斤,总价是 元 price = 8.45 weight = 4.35 money = price * weight print '水果的单价是%.2f元/斤,购买了%.2f斤,总价是%.4f元' %(price,weight,money) # 4,定义一个小数 # 输出:数据比例是百分数 scale = 0.34 print '数据比例是%.2f%%' %(scale * 100)##如果输出百分数,格式化字符一定要写两个%%,后面的scale * 100是化为百分数,括号也要加,否则就是输出 数据比例是0.34%的十次

转载请注明原文地址: https://www.6miu.com/read-2631200.html

最新回复(0)