编码类型
ASCII码:主要用来显示英文和其余西欧语言,用8位来表示,也就是一个字节,最多只能显示256个符号
UNICODE:也叫万国码,为了解决传统的字符编码方案的局限而产生的,它为每种语言的每一个字符都设定了二进制编码,最少用16位来表示,也就是两个字节
UTF-8:是unicode的压缩版,能够显示中文,占用的内存少
python2.x版本使用的是ascii码
python3.x版本使用的是utf-8
python2中没法显示中文,想要显示中文的必须在代码首部加一条代码: # -*- coding: utf-8 -*-
输出内容
使用 print() 指令实现输出内容python
print(' hello world ')
print(" l'm chinese ")
print(100)
若是是文字或者字母须要在括号内加上单引号,或者双引号,若是字母中带引号则使用双引号,避免冲突
数字则不加python3.x
变量
举个例子ide
a = 1
b = 2
c = 3
print(a+b+c)
在这段代码中,a就是咱们认识的字母a,可是咱们在后面加上了等号,如今a就等于1了,a就是变量,这个让a=1的过程就是赋值
那可能有人可能会问,为何要加变量,这段代码中效果不明显,下面作个示范编码
//如今咱们要实现输出一个计算题的结果
print(1+2+3+4+5*999/666-888*2)
print(666^2+999^6)
//咱们要是想让这两个值相加的话,须要分别输出这两个结果,在让它们相加,可是经过变量就很好解决
a = (1+2+3+4+5*999/666-888*2)
b = (666^2+999^6)
a+b = c
print(c)
//咱们将a+b的值赋值给c,在用print打印出c的结果便可
变量名的命名规则
变量名不能以数字开头
不能是python语法中的关键字
只能是数字,字母,下划线
不要用汉语拼音命名
变量名不要过长
推荐使用拼接语法,驼峰体
代码的运行顺序
a = 1
b = 2
a+b = c
c = 100
经过上面讲到的赋值方法,计算这个题应该等于多少呢?
没错,这道题等于100
为何呢?!
由于代码是从上至下一行一行运行,运行到第三行计算出c = 3,运行第四行,c = 100,这样就把上一次保存的值替换成最后一次记录的值code
常量
顾名思义呢,就是通常不会有所改动的值,好比出生日期,×××号,性别等,一般用全大写来命名内存
注释
# 输出 hello world
print('hello world')
在python中#表明注释,这行代码不会被运行,一般用做代码的说明做用
若是想多行注释呢utf-8
'''
a = 1
b = 2
c = a + b
print(c)
'''
在想要注释的开始和末尾分别加三个单引号''' '''ci
常见数据类型
常见的三种数据类型unicode
整型
字符串
布尔值
什么是整型int
a = 1
b = 2
c = a+b
print(c)
运行上面的代码,得出结果是3,是个整数,整型就是整数
整型的范围:字符串
32位电脑:-2147483648~2147483647
64位电脑:-9223372036854775808~9223372036854775807
什么是字符串str
message = 'python'
message2 = '从入门到放弃'
print(message+message2)
# 输出结果=python从入门到放弃
字符串就是引号里面的东西,能够是数字,字母,中文...
上面的代码就是字符串的相加
那能不能像乘呢,固然能够
num = '6'
print(num*3)
# 输出的结果就是打印三遍变量num;666
三引号的用法
三引号可让内容分行显示,像古诗那样
print('''窗前明月光,
疑是地上霜。
举头望明月,
低头思故乡。
''')
还能够显示皮卡丘
print(''' へ /|
/\7 ∠_/
/ │ / /
│ Z _,< / /`ヽ
│ ヽ / 〉
Y ` / /
イ● 、 ● ⊂⊃〈 /
() へ | \〈
>ー 、_ ィ │ //
/ へ / ノ<| \\
ヽ_ノ (_/ │//
7 |/
>―r ̄ ̄`ー―_
''')
布尔值bool
布尔值只有两个值,True和False,是,否,经常使用于判断
print(1<2) //这个值打印出来就是False,由于1<2是错误的
print(2<3) //这个值打印出来的是True,由于2<3是正确的
如何查看值是什么类型
若是你不知道这条代码打印出来的值究竟是什么的话
就能够用type()指令
a = 1
print(type(a)) //返回的值就是int
a = ‘hello world’
print(type(a)) //返回的值是str
//bool值 自行判断
输入
刚才说了print输出,先来讲一下输入
咱们日常登陆博客时会让咱们输入帐号和密码,就是input的功能
id_name = input('请输入帐号') //把用户输入的值 赋值给变量id_name
print(id_name) //打印id_name,打印出来的就是用户输入的
结尾
这些东西都是本身所学的,当作巩固复习时的笔记吧,里面可能有写的不到位的地方,请你们谅解