Python0114-1(数据类型、标识符、运算符+分支语句)

1、单行注释# 多行两种’’’’’’ “”""""
2、数据类型
整数类型:int(没有上限)
浮点类型:float(没有限制)3.14
字符串类型:str “你好” ‘nihao’ #字符串分:短串和长串
布尔类型:判断事件真假 True False
列表类型
元组类型
字典类型
复数类型
3、标识符和关键字
标识符:给数据命名
1)字母数字下划线
2)数字不能开头
3)不能是关键字
import keyword
print(keyword.kwlist)
4)见名知意
4、练习type(d) str(a)
5、运算符:算术运算符:+ - * / (除法结果有小数浮点类型) % (取余)**(求取n次幂) // (除法结果取整)eg4
比较运算符:== > < >= <= != <> (python2中)bool类型
逻辑运算符 and (两侧表达式都成立才成立)or(两侧表达式一个成立) not(非真即假非假即真) bool类型
*当左侧表达式能够确定结果 右侧表达式不计算eg5
赋值运算符: = += -= *= /= %= **= //= eg6
6、分支语句
1)双分支eg7
if 表达式(bool):
逻辑代码1
else:
逻辑代码2
2)eg8
if 表达式1 (bool):
逻辑代码1
else 表达式2(bool):
逻辑代码2
else 表达式3(bool)
逻辑代码吗3

@Python小白中的白菜鸟中菜的第一个博客记录Python学习之路

今天是第一次学Python,从安装anaconda pycharm开始,老师讲了数据类型,标识符运算符和分支语句,重新认真学习了一遍,其实以前在学校也听过但是没认真听。导致现在老师一说觉得这好像听过那好像讲过,可是一到自己敲代码时,啥都不会。说来惭愧,明明大三计算机专业学生,却更像零基础的。
之前也学过JAVA和C语言,和Python比较还是有些区别,比如结尾不加;,上JAVA课时候感觉听天书,全程是咋这就出来就结果了,为啥这段代码这么写啊,全程懵逼脸,人吧时间长听不懂就越落越多 。但是今天的Python课,听的还可以,课堂练习也明白代码原来是这么写自己也能独立完成一些小练习,还需要学的计算机知识还有太多太多了,以后每天都要学的明明白白,不拖进度,从这门语言入门以后在学习JAVA,都拿下才能更好找工作。
拿这道题来说,是今天的收获,以前绝对写不出,或许有更简洁方法明天老师讲,反正我运行出来了

2、打印两个数某年某月有多少天。
year =input (“请输入年份”)
month = input (“请输入月份”)
year = int (year)
month = int (month)
if month <12 and month >0:
if month == 2:
if year % 4 == 0:
print(“29”)
else:
print(“28”)
elif month == 1 or 3 or 5 or 7 or 8 or 10 or 12:
print(“31”)
elif month == 4 or 6 or 9 or 11:
print (“30”)
else:
print (“月份输入有误”)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值