python基础初始
1. 变量什么是变量? 变量就是把程序运行的中间结果临时存在内存中,以便后续代码使用 变量如何使用? name = "meet" 这样就是在定义一个变量, name 是一个变量名 = 是一个赋值操作 赋值就是将值交给name 'Meet' 是一个值 变量的作用:昵称,就是代指内存中某个地址中的内容 我们定义变量的时候,可以任意起名字吗? 应该是有规则的吧,我们来看看变量定义的规则
2. 常量常量就是将变量名大写,尽量保持不更改的一种量 这个常量有是干什么的呢 其实我生活中就有一些定死了的量 比如生日,身份证等 咱们代码中,也应该有一些这样的东西,咱们从设计之初就是不让任何人改变的,所以这个东西就是常量。 3. 注释在你写代码时,有些代码写的比较经典,或者过于复杂,你一眼看不出来,怎么办,比如在文言文中,有些出处或者偏难怪的文字,你是不是不理解? 那么怎么办呢?是不是就得有简单说明。 注释就是做这个的,我们来看一下怎么用 # 这个就是给这一行进行注释,注释后的代码不会执行 ''' 这种的是多行注释,什么是多行注释啊,其实很简单就是咱们注释的内容可以 进行换行 ''' 看个示例: # print('hello') 这样就是对这个代码进行注释,并且这个代码不会执行 ''' print(1) print(2) 这种就是多行注释,这样的注释也不会执行 ''' 4. 基础数据类型:什么是数据类型? 我们人类可以很容易的分清数字与字符的区别,但是计算机并不能呀,计算机虽然很强大,但从某种角度上看又很傻,除非你明确的告诉它,1是数字,“汉”是文字,否则它是分不清1和‘汉’的区别的,因此,在每个编程语言里都会有一个叫数据类型的东西,其实就是对常用的各种数据进行了明确的划分,你想让计算机进行数值运算,你就传数字给它,你想让他处理文字,就传字符串类型给他。Python中常用的数据类型有多种,今天我们暂只讲3种, 数字、字符串、布尔类型 int是整型;也就是我们从小就接触的数学中的整数,整型在计算机中运于计算和比较 在32位机器上int的范围是: -231~231-1,即-2147483648~2147483647 在64位机器上int的范围是: -263~263-1,即-9223372036854775808~9223372036854775807 目前这些数字已经够你用了吧. 注意这些是整数.
5. 输入s = input('请输入你喜欢的东西') input就是固定格式,他是输入的意思 括号里边的内容是提示是给用户看的提示语句,用户输入的内容让input接收了然后赋值给了字符串s
6. 流程控制你在生活中是不是经常遇到各种选择,比如玩色子,猜大小,比如选择走那条路回家?Python程序中也会遇到这种情况,这就用到了if语句。 这个功能就是Python中的流程控制语句if。 那么如何使用这个功能呢?(下面就是) if 条件: #引号是将条件与结果分开。 结果# 四个空格,或者一个tab键,这个是告诉程序满足这个条件的结果。切记空格和tab键不能混合使用
age = input("输入年龄:") if int(age) >= 18: print("成年了,能干成年人的事了")
age = input('请输入您的年龄:') if int(age) > 18: print('你可以去网吧尽情的嗨皮了') else: print('你现在还不行啊!') 以上这种写法是让用户输入内容,然后进行比较,如果一个条件成立那就执行print,为了明确的区分改执行哪些部分,当条件成立后执行缩进的代码 然后程序就退出了.下边的else就不会在执行了
num = input('请输入要比较的数字:') if int(num) >= 22: print('可以扯证了') elif int(num) >= 18: print('成年了,可以干一些成年的事了') elif int(num) < 18: print('还是小屁孩') 以上写法就是我们做的单选题一样,三个分支判断中只要有个成立,其余都不在执行
num = input("请输入要比较的数字:") if num > 60: print("大了") elif num < 60: print("小了") else: print("猜对了")
name = input('请输入名字:') if name == 'meet': age = input('请输入年龄:') if int(age) == 18: print('输入全部正确') else: print('年龄输入错误!') else: print('名字输入错误!') 这样写法很常用,这样我们就可以明确的知道用户输入的名字和年龄那个是错误的,并且还做一个判断如果名字正确后在进行判断密码 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |