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)
‘‘‘

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

常见数据类型

常见的三种数据类型

  • 整型
  • 字符串
  • 布尔值

什么是整型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,打印出来的就是用户输入的

结尾

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

原文地址:https://blog.51cto.com/14309999/2389542

时间: 2024-10-10 17:14:31

python从入门到放弃(二)的相关文章

Python学习入门笔记(二):Python运算符

1.算术运算符 "+"加法:3+2=5 "-"减法:3-2=1 "*"乘法:3*2=6 "/"实数除法:3/2=1,3.0/2=1.5 "//"整数除法:5.6//2=2.0 "%"求余数:17%6=5 "**"求幂运算:2**3=8 2.赋值运算符 "="等于:x=3 "+="加等于:x+=2 "-="减等

Python从入门到放弃_二次编码_深浅拷贝

# 1.二次编码# encode 编码# decode 解码 # 2.基础数据类型补充 # 列表不能循环添加 变成死循环# 列表使用for循环删除元素 for循环的计数 删除不干净 # 字典删除元素 # 字典for的不能被修改 # dict.fromkeys() #######################坑值是可变类型######################### # 3.深浅拷贝 # 浅拷贝: 只拷贝第一层元素 计算机在找值得过程# 深拷贝 不可变数据类型共用一个内容,可变数据类型重新

python从入门到放弃QAQ

一.python创始人及发展史 吉多·范罗苏姆,1989年python出生. 1991年,的一个python编译器诞生,他是用C语言实现的,并能够调用C语言的库文件. 2008年python推出2.6和3.0版本,由于2.6版本已经违背了龟叔创造python,简洁,优美,清晰,简单的想法,龟叔推出了自己修改的2.6和新推出的3.0,并表示在2020年不再更新2.0版本. 二.python应用范围 python可应用于,如:数据分析,组建继承,网络服务,图像处理,数值计算和科学邻域等众多领域. 三

python 从入门到放弃之列表的增加,删除,插入,修改

#列表是什么? 列表是由多个按顺序排列的元素组成的 #在python中用[]来代表一个列表 例如: name_list = [] #这就是创建一个简单的列表 #让我们在列表里面加入一些东西来做为后面列表操作的基础数据 name_list = ['tom','Jim','hanmeimei'] #这样就可以了 #列表索引的介绍 name_list = ['tom','Jim','hanmeimei']  #这个列表里面有三个值 它们分别对应的索引值为 0  1  2 这个是从零开始的(我记住的方法

Python从入门到放弃_核心模块方法

******************** PY核心模块方法 ******************** os模块: os.remove() 删除文件 os.unlink() 删除文件 os.rename() 重命名文件 os.listdir() 列出指定目录下所有文件 os.chdir() 改变当前工作目录 os.getcwd() 获取当前文件路径 os.mkdir() 新建目录 os.rmdir() 删除空目录(删除非空目录, 使用shutil.rmtree()) os.makedirs() 创

python从入门到放弃(一)

python解释器的环境搭建 上一篇简单介绍了一下pythonpython该如何使用呢 专业点说我们需要下载一个python解释器,简单点说就是下个python 首先呢,找到python官网点这儿 进去以后点下载(电脑已经装过3.7,所以这里用3.6做示范,操作步骤都一样)4.根据自己的系统选择对应版本5.这里用win10举例,点击windows,这里有2.x版本也有3.x版本,选择executable installer,64位就选x86-646.点击链接下载,选择一个好记的下载位置.比如说C

python基础入门之十二 —— lambda表达式

一.语法 作用:简化函数代码 格式:lambda 参数列表 :表达式 P.s: lambda表达式参数可有可无,参数写法同函数 lambda函数能接收任何数量的参数但只能返回一个表达式的值 def func0(): return 100 func = lambda: 100 # lambda本质是一个匿名函数 print(func0) # <function func0 at 0x000001F7FE355160> print(func) # <function <lambda&g

robotium从入门到放弃 二 第一个实例

1.导入被测试的源码 我们先下载加你计算器源码,下载地址: https://robotium.googlecode.com/files/AndroidCalculator.zip 如果地址被墙无法现在下面网盘地址也可以下载: 链接: http://pan.baidu.com/s/1c2e8McC 密码: vsj8   打开eclipse,点击File-Import 选择Existing Projects into Workspace,点击Next   选择Select archive file,

【python】入门学习(二)

键盘读取字符串: name = input('What is your first name?').strip()print("Hello " + name.capitalize() + "!") input():从键盘获取字符串 若要获取数字必须使用类型转换 strip():删除字符串开始和结尾多余的空格 capitalize():字符串首字母大写,其余小写 dir(' '):获取字符串相关函数 print(): 默认空格分开 用 sep = ' ' 来修改分隔符