普通人学python有意义吗-自学Python编程的第一天----------来自苦逼的转行人

一.重要知识点:

1.python的简介:

python是解释型语言

2.注释的作用:

注释是对程序的标注,是让人更加简洁明了的知道某段程序代表的含义

注释的类型:

1.单行注释:

用#号来表示单行注释

2.多行注释(文档注释):

用两个'''来表示多行注释

3.变量和常量:

1.变量的含义

变量是程序运行过程中产生的中间值,暂时存储在内存中,供后面的程序使用

变量直接声明就可以

2.变量的名命:

1.有数字,字母,下划线(_)组成

2.不能由数字开头

3.要有意义(是为了能让人一目了然地知道其代表的含义)

4.区分大小写

5.尽量不要用中文(是因为用中文容易导致代码出现错误)

6.不要太长(其一是麻烦,其二是自己也容易记不住)

7.不能是关键字(是为了避免导致后面的程序出现错误)

8.推荐两种形式来名命:

1.驼峰,除了第一个字母是大写字母外,其他字母用小写

2.每个单词用下划线(_)分隔

3.常量:

python不存在绝对的常量,一般全部字母大写是常量,约定俗成

4.数据类型:

1.int整数:

常见的数字都是整数类型,用于计算大小和比较

有+ - * /(除法) %(取余) //(整除) > < >= <= != **(次方)

2.str字符串:

用',",''',""" 引起来的都是字符串 +(把字符串链接起来) *

3.bool布尔值:

只有True和False

5.用户交互(input):

变量=input("提示语").变量是字符串类型.字符串(str)转变成整数(int)用int(str)

6.if判断的用法:

1.

if 条件判断:

代码块

运行流程. 当条件是真. 执行代码块

2.

if 条件:

代码块1

else:

代码块2

执行流程: 当条件成立. 执行代码块1. 否则, 执行代码块2. 二选一

3.

if 条件1:

代码块1

elif 条件2:

代码块2

.....

else:

代码块n

执行流程:当 ,执行代码块1,否则,执行代码块2,同理,直到代码块n

二.错误总结:

1.容易把input括号里的单引号或者双引号弄成中文状态下的单双引号,中文状态下的会导致程序错误,要特别注意

a = input("请再输入一个值”) -->>这个是中文状态下的双引号

a = input("请输入一个值") -->>这个是英文状态下的双引号

解决方法:

把输入法里的"中文输入时使用英文标点"设置打开,这样就可以避免输入的是中文标点

2.容易忘记把str转换成int类型,要特别要注意

a = input("请输入一个值:")

a = int(a) -->>#把输进去的内容(字符串)转换成int类型

b = input("请再输入一个值:")

b = int(b) -->>#把输进去的内容(字符串)转换成int类型

print(a+b)#a,b都是int类型

解决方法:敲完代码时,先脑中走一遍程序,看是否有错.

3.if判断时容易忘记加冒号结尾,而且还容易输错,输入的是中文状态下的冒号

gender = input('你是男的还是女的:')

if gender == '女的': -->>#注意:这里老是忘记要用冒号结尾,而且还有冒号要英文状态下的冒号

print('请进,欢迎光临!')

else: -->>#注意:这里也有冒号,而且还有冒号要英文状态下的冒号

print('滚蛋')

解决方法:

把输入法里的"中文输入时使用英文标点"设置打开,这样就可以避免输入的是中文标点

4.因为学过C语言,容易导致把C语言的else if用到python里,导致程序出现错误

money = input('请你查看你支付宝或者微信的余额有多少:')

if int (money)>=500:

print('今晚就喝啤酒和吃炸鸡,生活美滋滋')

else if int(money)>=300: -->>#这里错误是我用了C语言的else if导致错误出现

print('今晚就吃盖浇饭,生活乐无边')

else if int(money)>=50: -->>#这里错误是我用了C语言的else if导致错误出现

print('今晚就吃泡面,生活图开心')

else:

print('今天就只能减肥')

#上面这一段程序是自己写的(没看视频前),然后有错误,出现错误的原因是没有理解好if else的具体用法,导致代码出现错误,无法运行

money = input('请你查看你支付宝或者微信的余额有多少:')

if int(m/oney)>=500:

print('今晚就喝啤酒和吃炸鸡,生活美滋滋')

else:

if int(money)>=300:

print('今晚就吃盖浇饭,生活乐无边')

else:

if int(money)>=50:

print('今晚就吃泡面,生活图开心')

else:

print('今天就只能减肥')

#上面这一段是我开完视频后,然后发现自己的错误在哪后改正过的,发现出现错误的原因是我有把大一时候上的C语言的内容知识点来写的。说明我思想还没有转过来

money = int(input('请你查看你支付宝或者微信的余额有多少:'))

if money >= 500:

print('今晚就喝啤酒和吃炸鸡,生活美滋滋')

elif money >= 300:

print('今晚就吃盖浇饭,生活乐无边')

elif money >=50:

print('今晚就吃泡面,生活图开心')

else:

print('今天就只能减肥')

#这个程序是另一种写法,看起来更加简单,易懂,不容易出现错误.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值