Python基础
Posted xiaoxinpython
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础相关的知识,希望对你有一定的参考价值。
python基础学习
介绍了Linux基本DOS
介绍了主流的编程语言
还有Python-Java-C-C++-Go-C#-PHP编译过程
python PHP java C#是先执行后翻译
C C++是全部翻译后执行
python发展史
编译型 = 全部编译,在执行,C C++
解释型 = 变执行边翻译 python PHP java C# prel ruby JavaScript
python基础学习
python2和python3
1.python3默认支持中文
2.不兼容python2
3.核心语法调整,更容易学
4.新特性默认只在3.x上有
python环境安装
写第一个python程序HelloWord
变量:
变量是为了存储 程序运算过程中的一些中间结果
变量是可以被修改的,
变量命名规则:
1.描述性
2.变量名只能_,数字,字母组成,不可以是空格或者特殊字符(# ?< $ & ¥ ~ * ~)
3.不能以中文为变量名
4.不能以数字开头
5.保留字符是不能被使用 比如:print
students_number = 30 这样命名,小写是变量
常量:
不变得量, π = 3.141592653.....
在py里面所有的变量都是可变的量,py中没有常量,为了区分变量和常量,
STUDENTS_NUMBEI = 60 这样命名,大写是常量
删除变量:
name = ‘小明‘
1.强拆 def name
2.重新赋值
name = 6
字符编码:
一张中文字符编码表:GB2312 1980年 一共收入了7445个字符(一个字符等于8bit),包括687个汉字,
和682个其他字符。占用的码位是72*94=6768,其中有5个空位是D7FA-D7FE
1995年 GBK1.0 20000
2000年 GB18030 27000 window支持
Unicode 万国码 支持所有国家和地区的编码
UTF-8 = Unicode 的扩展集,可变长的字符编码集
Unicode 是向下兼容GBK和GB2312
Assic -- >GB2312 -- >GBK1.0 -- >GB18030 -- >Unicode -- > UTF-8
..................
python2.x = Assic码
python3.x = Unicode码
注释:
单行注释#
多行注释‘‘‘‘‘‘
类型转换:
小案例 能活多久
1.name = input() # str类型
age = 100 # int 类型
name2 = int(name) # name 装换成int类型
# print(name2)
duration = age-name2
# age = input()
# print(‘名字:%d‘%name)
print(‘你还能活%s‘%duration)
表达式 if ...else语句
1.缩进 语法必须要求
Tab键 != 4个空格
缩进必须统一
判断三种条件
表达式 if ...else语句
1.缩进 语法必须要求
Tab键 != 4个空格
缩进必须统一
判断三种条件
if i == 2:
print()
elif i >3:
print()
else:
print()
以上是关于Python基础的主要内容,如果未能解决你的问题,请参考以下文章