python从入门到放弃 图-python从入门到放弃(二)

编码类型ASCII码:主要用来显示英文和其他西欧语言,用8位来表示,也就是一个字节,最多只能显示256个符号

UNICODE:也叫万国码,为了解决传统的字符编码方案的局限而产生的,它为每种语言的每个字符都设定了二进制编码,最少用16位来表示,也就是两个字节

UTF-8:是unicode的压缩版,可以显示中文,占用的内存少

python2.x版本使用的是ascii码

python3.x版本使用的是utf-8

python2中无法显示中文,想要显示中文的必须在代码首部加一条代码: # -*- coding: utf-8 -*-

输出内容

使用 print() 指令实现输出内容print(' hello world ')

print(" l'm chinese ")

print(100)

如果是文字或者字母需要在括号内加上单引号,或者双引号,如果字母中带引号则使用双引号,避免冲突

数字则不加

变量

举个例子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,这样就把上一次保存的值替换成最后一次记录的值

常量

顾名思义呢,就是一般不会有所改动的值,比如出生日期,×××号,性别等,通常用全大写来命名

注释# 输出 hello world

print('hello world')

在python中#代表注释,这行代码不会被运行,通常用作代码的说明作用

如果想多行注释呢'''

a = 1

b = 2

c = a + b

print(c)

'''

在想要注释的开始和末尾分别加三个单引号''' '''

常见数据类型

常见的三种数据类型整型

字符串

布尔值

什么是整型inta = 1

b = 2

c = a+b

print(c)

运行上面的代码,得出结果是3,是个整数,整型就是整数

整型的范围:32位电脑:-2147483648~2147483647

64位电脑:-9223372036854775808~9223372036854775807

什么是字符串strmessage = '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,打印出来的就是用户输入的

结尾

这些东西都是自己所学的,当做巩固复习时的笔记吧,里面可能有写的不到位的地方,请大家谅解!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值