Python学习(二)——Python基础
基础
1、文件后缀名:
后缀名必须是.py,否则导入模块时会出错
2、执行方式:
python解释器 .py文件路径
python 进入解释器 实时输入并获取执行结果
3、解释器路径
#!/usr/bin/env python →即文件头部的声明(适用于在Linux中指定解释器路径)
在windows系统直接写;
在Linux系统中:
文件名:./a.py
文件内部:#!/usr/bin/env python
4、编码
ascii:8位=1字节(py2默认解释器编码)
unicode:32位=4字节
utf-8:最少用1字节=8位,最多用4字节=32位表示。中文:3字节=24位表示(py3默认解释器编码)
编码&解码 一致
# -*- coding:utf8 -*-
在Python2中如果程序包含中文则必须添加(解决中文乱码),在Python3 中无意义。
utf8:需要多少位表示就用多少位表示
5、执行一个操作
提醒用户输入:用户和密码
获取用户名和密码,检测:用户名 = root 密码 = root
正确:登录成功
错误:登录失败
input函数
功能:永远等待,直到用户输入值,将输入值赋值给n,n代指用户输入内容,且全部为字符串类型。
如果将字符串转换为数字,用int()
注释:
单行注释:
# 注释内容
多行注释
""" 注释内容 """
r 表示取消转义
\n (制表符)表示换行
6、变量名:
由字母、数字、下划线(_)组成
注意:
1、数字不能开头
2、不能用于命名变量的(31个)关键字::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
3、最好不要和Python内置的东西(方法、类)重复
4、写照
5、起名要有意义
7.数据类型转换:
Type():返回某一数据类型属性
int():将变量转换成(整型/数字:666)
float():将变量转换成浮点型(带小数点)
str():将变量转换成(字符串:“Alex”;‘Alex’;‘‘‘Alex’’’;“““Alex”””)三引号可用于换行
bool():将变量转换成布尔型变量(布尔值)
备注:只有在变量值为0,空值或者空字符串时,bool()转换的结果才为False;其他为True。