Python基础-初识以及变量

后缀名

1、python脚本后缀名是什么?
 后缀名是.py
2、python脚本后缀名是任意的么
不允许,导入模块时,如果不是.py文件会报错的哦

python 两种执行方式

python解释器-实时输入并获取到执行结果

py文件路径-window

        没有环境变量执行py文件 D:\python35\python     1.py

配置环境变量执行py文件 python         1.py

         #!/usr/bin/env python -->window非必须的 ;因为 python 1.py 时,明确的指出 1.py 脚本由 python 解释器来执行

py文件路径-linux

执行文件 ./ 1.py

文件内部:
                     #!/usr/bin/env python --》解释器路径

print(‘hello world‘)

编码 # -- coding: utf-8 --

在python2 没有添加该行 # -- coding: utf-8 -- ,脚本里面包含中文
用python2解释器执行该脚本,会出现报错

-因为python2解释器默认Ascii编码,ascii编码是不包含中文的
所以需要加上# -- coding: utf-8 -- 告诉解释器用utf-8编码执行

总结
python解释器中
python2 默认编码格式为 ascii ,就需要加上# -- coding: utf-8 --
python3 默认编码格式为Unicode,则无需关注编码
encode():把Unicode编码格式的字符串转换为其他编码格式的字符串 decode(): 将其他编码的字符串换成Unicode编码的字符串

变量

变量,代表一个变化的值
定义的规则:
1、变量规定只能字母、数字、下划线组成
2、变量不能用数字开头
3、变量不能用python关键字
[‘and‘, ‘as‘, ‘assert‘, ‘break‘, ‘class‘, ‘continue‘, ‘def‘, ‘del‘, ‘elif‘, ‘else‘, ‘except‘, ‘exec‘, ‘finally‘, ‘for‘, ‘from‘, ‘global‘, ‘if‘, ‘import‘, ‘in‘, ‘is‘, ‘lambda‘, ‘not‘, ‘or‘, ‘pass‘, ‘print‘, ‘raise‘, ‘return‘, ‘try‘, ‘while‘, ‘with‘, ‘yield‘]
4、python内置的东西重复,eg:sum、input...

input 的用法:永远等待,直到用户输入了值,就会将输入的值赋值给一个变量
eg: username=input(‘请输入用户名:‘)

注释

单行注释用#
多行注释用 """ 被注释内容 """

pyc 文件

执行Python代码时,如果导入了其他的 .py 文件,那么,执行过程中会自动生成一个与其同名的 .pyc 文件,该文件就是Python解释器编译之后产生的字节码。
ps:代码经过编译可以产生字节码;字节码通过反编译也可以得到代码。

import

Python库类主要包括三种
1、Python内部的模块
2、业内开源的模块
3、程序员自己开发的模块
eg:sys 是一个和 Python 解释器关系密切的标准库,它和帮助我们访问和 Python 解释器联系紧密的变量和函数。

输入

#将用户输入的用内容赋值给 username 变量
username=input(‘请输入用户名:‘)
passwd=input(‘请输入密码:‘)
print(‘username==%s,passwd==%s‘%(username,passwd))

输入密码时,如果想要不可见,需要利用getpass 模块中的 getpass方法,
#这个脚本请在命令行去执行才可以试出效果,pycharm这里无法测试这个脚本,切记!

# -*- encoding: utf-8 -*-
import getpass

#将用户输入的用内容赋值给 username \passwd变量
username=input(‘请输入用户名:‘)
passwd=getpass.getpass(‘请输入密码:‘)
#打印输入的内容
print(‘username==%s,passwd==%s‘%(username,passwd))

字符串(引号)

n1="aaa1"
n2=‘aaa2‘
n3="""aaaaaaa3"""
n4=‘‘‘aaaaaaa4‘‘‘
n5=n1+n2+n3+n4
print(‘n1=%s,n2=%s,n3=%s,n4=%s,n5=%s‘%(n1,n2,n3,n4,n5))

原文地址:https://www.cnblogs.com/sugh/p/11658833.html

时间: 2024-11-05 21:45:58

Python基础-初识以及变量的相关文章

python基础初识和变量(一)

-基础 1.第一句Python -后缀名是可以是任意 -导入模块时,如果不是.py文件 ==>以后文件后缀名是 .py 2.两种执行方式 Python解释器 py文件路径 Python 进入解释器 实时输入并获取到执行结果 3.解释器路径它们用于指定执行该脚本的解释Linux系统用          #!/usr/bin/env python 4.编python2版本出现中午的时用 python3版本无需关注 # -*- coding:utf8 -*- print('hello world')

Python基础-----初识及变量(二)

1.python文件的后缀名理论上是可以是任意的,但是注意:当写好的python文件要作为模块导入时,其后缀必须是.py. 所以python文件后缀名最好是.py. 2.不同系统下执行py文件的区别: a.在windows下,执行py文件可以如下: cdm--->D:\python3\python 1.py(未配置环境变量) cmd--->python 1.py(已配置环境变量,即将python.exe所在路径添加到环境变量中) b.在linux下,执行 py文件可以如下 ./2.py这样的话

Python基础语法及变量

Python基础语法及变量 基础语法 变量类型 格式化输出之百分号% 1.基础语法 第一个Python程序 交互式编程: 交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码. linux上你只需要在命令行中输入 Python 命令即可启动交互式编程,提示窗口如下: [[email protected] ~]# python Python 2.7.5 (default, Jun 17 2014, 18:11:42) [GCC 4.8.2 20140120 (Red H

【Python基础 04】变量的命名和关键字

目标 标识符和关键字 变量的命名规则 0.1 标识符和关键字 1.1 标识符 标示符就是程序员定义的 变量名.函数名 名字 需要有 见名知义 的效果 标示符可以由 字母.下划线 和 数字 组成 不能以数字开头 不能与关键字重名 思考:下面的标示符哪些是正确的,哪些不正确为什么? fromNo12 from#12 my_Boolean my-Boolean Obj2 2ndObj myInt My_tExt _test test!32 haha(da)tt jack_rose jack&rose

python基础初识

1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 4 name1 = "tiger" 5 name2 = name1 5.5.定义变量不好的方式举例 变量名为中文.拼音 变量名过长 变量名词不达意 6,常量 常量即指不变的量,如pai 3.141592653..., 或在程序运行过程中不会改变的量 举例,假如老男孩老师的年龄会变,那这就是个变量,但在一些情况下,他的年龄不会变了,那就是常量.在Python中没有一个专门的语法代表常量

python基础操作以及变量运用

今天学习关于pycharm的操作以及变量的知识 1.关于pycharm的基本操作,作为一个小白,仪式感还是要有 在基础界面上新建然后打印hello world,也是对python的一种尊重吧 2.关于python变量的学习,先来一些最基本的赋值变量,然后直接运行 运行之后就是这个样子,还算顺利: 接着为了区分变量指向问题,我又做了一个简单的程序 定义第2个变量name2使其指向第一个变量name1,运行结果是name2也为monkey,但具体name是指向name1又或者是指向monkey说不清

python基础巩固(变量类型:字典、集合、元组、列表、数字、字符串)

Python 3 教程 菜鸟教程 https://www.runoob.com/python3/python3-tutorial.html 在控制台DOS运行.py文件 先切换到.py文件所在目录 再输入python hello.py (输入python3 hello.py执行会报错,这里与菜鸟教程不同) 在Unix & Linux 平台安装 Python3 先下载Unix/Linux的源码压缩包 https://www.python.org/downloads/source/ 解压压缩包,并安

五 Python基础 数据类型和变量

数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种各样的数据,不同的数据,需要定义不同的数据类型.在Python中,能够直接处理的数据类型有以下几种: 整数 Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等. 计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-

继续修行Python基础总结(注释|变量)

开始正式进入Python的学习 一.映入眼帘的注释语句: 首先来了解Python的环境变量注释语句: #!/usr/bin/env python 别的就不提及了只是说说这个/usr/bin/env这个有点厉害这个是你系统默认的python的环境变量.我们知道我们可以在系统中安装各种python.但是python的很多版本对于系统来说系统环境变量读到python的程序,如我们执行$ python aa.py 这种语句的时候,我们能够看到的显示结果是用什么版本的python解释的,并不是说越高越好,