Python-01基本语法

1 环境准备

编辑器:Welcome to Python.org

解释器:pycharm:Thank you for downloading PyCharm! (jetbrains.com)

2 Quick start

  1. 创建项目
  • new project

在这里插入图片描述

  • create

在这里插入图片描述

  • demo
print('Dad!!')

在这里插入图片描述

3 基本语法

3.1 print

  1. 直接打印
print('Dad!!')
  1. 拼接打印
print('Hello'+' world'+'!')

在这里插入图片描述

  1. 转义
print('He said "good"')
# 使用转义字符\,向右边
print('He said \"Let\'s go\"')
He said "good"
He said "Let's go"
  1. 换行
  • 不能直接换行,因此采用\n表示换行
print("Hello!\nHi!")
Hello!
Hi!
  • ‘’'全部内容换行
print("""风萧萧兮易水寒,
壮士一去兮""")
风萧萧兮易水寒,
壮士一去兮

3.2 变量

  1. 注意

先赋值变量,后使用

greet ="您好,吃了么"

print(greet+"张三")
print(greet+"李四")
您好,吃了么张三
您好,吃了么李四
  1. 替代原来变量
greet ="您好,吃了么,"
greet_chinese = greet
greet_english = "Yo what's up,"
greet = greet_english
print(greet+"张三")
print(greet+"李四")

print(greet_chinese+"张三")
print(greet_chinese+"李四")
Yo what's up,张三
Yo what's up,李四
您好,吃了么,张三
您好,吃了么,李四
  1. 变量名规则
  • 只能由文字、数字、下划线组成

  • 除下划线以外的符号不行

  • 不能包含有空格

  • 不能数字开头

  • 变量名大小写敏感

  • 关键字不能当作变量

3.3 数学运算

  1. 符号

加减乘除:±*/

乘方:**

  1. math工具包
  • log
import math
result = math.log2(8)
print(result)
  • sqrt
import math
a=-1
b=-2
c=3
print((-b+math.sqrt(b ** 2 - 4 * a * c))/(2 * a))
print((-b-math.sqrt(b ** 2 - 4 * a * c))/(2 * a))
-3.0
1.0

3.4 注释

  1. 单行注释
# print("Hello!\nHi!") 

快捷键ctl+/

  1. 多行注释
'''
我是多行注释
我是多行注释
'''

3.5 数据类型

  1. 类型

str 字符串 ‘Hello’ “Hello”[3]获得第四个字符

int整数

float浮点数

bool布尔类型 True False

NoneType None表示完全没有值

type会返回对象的类型

  1. 案例
# 对字符串求长度
s = 'Hello world!'
print(len(s))

# 通过索引获取字符串单个字符
print(s[1])
print(s[11])
print(s[len(s)-1])

# 布尔类型
b1 = True
b2 = False

# 空值类型
n = None

# type函数
print(type(s))
print(type(b1))
print(type(n))
print(type(1.5))
12
e
!
!
<class 'str'>
<class 'bool'>
<class 'NoneType'>
<class 'float'>

Process finished with exit code 0

3.6 运行模式

  1. 命令行模式

针对文件一行一行解析和执行

  1. 交互模式

直接一行出一个结果

cmd中输入python

  • 运行

在这里插入图片描述

  • 可以省略print

在这里插入图片描述

  • 推出

quit()

或者ctrl+d

4 用户交互

  1. input

input一律返回字符串

用int函数将返回的字符串转成整数int,同理,float也是把其他类型转换成浮点,str

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值