第一章 Python基础

1.第一个Python程序

  1. win+r cmd jupyter notebook
  2. CPython 官方版本的C语言实现
  3. jpython 可以运行在java平台
  4. Ironpython .net平台底下可以运行

1.1 hello world

print("hello world")  # shift+enter

hello world

2 单行注释和单行注释

#单行注释
"""print("hello world")
   print("hello world")
   print("hello world")
   多行注释
"""

‘print(“hello world”)\n print(“hello world”)\n print(“hello world”)\n 多行注释\n’

3 python的变量

3.1字符变量:

#python的变量
name ="张三"
age=23
#解释器在解释代码的时候不能直接使用变量名print(name)   #tab键进行自动补齐
print(age)

张三
23

3.2数值变量:

#计算工资
​
mouthMoney=3000
workM=12
​
YearM=mouthMoney*workM
print(YearM)

36000

3.3变量定义原理

#在python中定义变量时不需要指定变量的类型
#python在运行时Python解释器会根据赋值语句等号右侧的数据自动推到出变量的准确类型
name="张三"   #字符串类型
age=23     # 整数类型 int
Gen=True   # 布尔类型的数据
height=1.80 # 小数类型 浮点数print(height)

1.8

3.4买书案例:

#买书案例
pricebook=input("书的价格:") #字符串
bookNum=input("书的个数:")   #字符串
price=float(pricebook)
num=float(bookNum)
money=price*num
print(money)
书的价格:12.5
书的个数:2

25.0

#改进版本
pricebook=float(input("书的价格:")) 
bookNum=float(input("书的个数:"))
money=pricebook*bookNum
print(money)
书的价格:12.9
书的个数:3

38.7

3.5变量格式化输出:

#格式化输出
name="张三"
print(name)
print("我的名字是 %s" %name)

张三
我的名字是 张三

age=56
print("%s的年纪是%d" %(name,age))

张三的年纪是56

3.6变量格式化输出(书价计算):

#改进版本
pricebook=float(input("书的价格:")) 
bookNum=float(input("书的个数:"))
money=pricebook*bookNum
print("书的单价是 %.2f书的个数是%d,总共要支付的钱%.2f" %(pricebook,bookNum,money))

3.7变量格式化输出(比例百分数):

书的价格:12.9
书的个数:2
书的单价是 12.90书的个数是2,总共要支付的钱25.80

a=0.8
print("数据的比例是%.1f%%" %(a*100))

数据的比例是80.0%

3.8变量格式化输出(数值前补0):

#字符串的格式化

stunum=123444
print("学号是%08d" %stunum)


学号是00123444

3.9变量命名规则:

#变量命名
#命名规则
#标识符和关键字
#标识符是程序员定义的变量名和函数名
#标识符规定 可以有字母 下划线和数字组成   1.不能以数字为开头 2.不能和关键字重名 

import keyword
print(keyword.kwlist)
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
#python中变量的命名规则
#标识符是区分大小写的  AN  an#正确的写法  stu_name  last_name
#驼峰命名法 (小写的驼峰命名法) stuName  lastName
#大写的驼峰命名法 StuName

4 python的运算符

4.1计算运算符:

  1. 算数运算符 + - * /
  2. //取整除
  3. % 取余
  4. **幂
    示例:
1+1

2

1-1

0

1*2

2

1/2

0.5

7//3

2

9%2

1

2**3

8

4.2 比较运算符:

#比较运算符
2==2    #条件成立返回True
True
2!=3   #不相等的运算符
True
2>3   #大于
False
2<3
True
2>=3
False
2<=3
True

4.3 逻辑运算符:

#逻辑运算符   and  x and  y  都为true才为true  有一个False就是False(1>2)and(2<3)
False
#or  x or  y   x和y只要有一个为true那么就是true   都为false才为false
(1>2)or(2<3)
True
#not  not x  x为true   false    x为false 他就是truenot (1>2)
True

[参考文档]
https://edu.csdn.net/course/play/25562/306193

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值