【无标题】

解释器:pycharm

一、Pycharm快捷键和基础

  1. 注释多行代码:Ctrl+/
  2. 单行注释:#
  3. 搜索:ctrl + f
  4. 打开软件设置:ctrl+alt+s
  5. 复制当前行代码:ctrl + d
  6. 将当前行代码上移或下移:shift + alt +上\下
  7. 运行当前代码文件:crtl + shift + f10
  8. 撤回 crtl + z

 二、python基础语法

  1. 常用的值类型

d93e619695784ed3bd04a918d53420b3.png

2.注释

单行注释:#

多行注释:””” ****“””

3.变量命名规则

  1. 变量名必须以字母或下划线字符开头
  2. 变量名不能以数字开头
  3. 变量名称只能包含字母数字字符和下划线
  4. 变量名区分大小写
  5. 不能与关键字重复

4.数据类型 

 47bf465dd84f4a8e8d71f64f49507995.png

 

5.type()函数

type(被查看类型的数据)

6.字符串定义的三种方式

fc8479fe420a412485487cc273a724c1.png 7.数据类型转换

 27133f46da9d4ec9a86ca9e409aea941.png

 

注意:

  1. 任何类型,都可以通过str(),转换成字符串
  2. 字符串内必须真的是数字,才可以将字符串转换为数字

Day2

1.标识符

用户编写代码时,对变量、类、方法等编写的名字,叫做标识符。

 2.关键词

8a1e7f748e3a40c89fa2430137ef449f.png

3.算术运算符

 3292e096ed044a74ba1688a84e3dbcbf.png

 4.赋值运算符

 28fcd44bb79e4f5b8554a1aa56771bcd.png

5.复合赋值运算符

 案例:a+=b  如同a=a+b

11a57730d13d45b19c126c909d8486ef.png

 6.字符串的引号嵌套

  1. 单引号定义法,可以内含双引号
  2. 双引号定义法,可以内含单引号
  3. 可以使用转移字符(\)来将引号解除效用,变成普通字符串

7.字符串拼接

案例一:print("学IT来黑马" + "月薪过)

 案列二:

b5d9a8091a49482a8476bd164b986bf2.png

 注意:字符串无法和非字符串变量进行拼接,因为类型不一致,无法接上。

 8.字符串格式化

 1)占位:

案列:

acb9998721b84f4bb1997d1453e13466.png

%表示:我要占位

s表示:将变量变成字符串放入占位的地方

案列:

f03469dbfd8a409a850ecdaea939eb38.png

 我们需要注意的是:

59e13deacdb7487c88708d1e4313e55d.png

 常用的数据类型占位:

6d72aec799504f0292d4ce02944fe2fd.png

 案列:

4091cecfa42c4e3c9beed21d8af199a8.png

 9.数字精度控制

 案列:%5.2f:表示将宽度控制为5,将小数点精度设置为2(m.n)

  1. m,控制宽度,要求是数字(很少使用),设置的宽度小于数字自身,不生效
  2. .n,控制小数点精度,要求是数字,会进行小数的四舍五入

 10.字符串格式化(快速写法)

2194ba7656594d18a60a481a41bc82cb.png

 注意:这种写法不做精度控制,也不理会类型,适用于快速格式化字符串。

11.字符串格式化-表达式的格式化

07053036740f43889ce46236cf679f3a.png

 注意:在无需使用变量进行数据存储的时候,可以直接格式化表达式,简化代码哦.

12.input()函数

案例:name = input()

input语句获取的数据类型:最终的结果都是:字符串类型的数据.

13.判断语句

判断是程序最基础,最核心的逻辑功能。

1)布尔类型的定义:

布尔类型的字面量:

  1. True  表示真(是、肯定)
  2. False 表示假 (否、否定)

2)比较运算符

 ae5b03032a2a48ba92eb6bc95b214391.png

3)if判断语句

If 判断语句:

  语句一

  1. 判断语句的结果,必须是布尔类型True或False
  2. True会执行if内的代码语句
  3. False则不会执行

 4)if else语句

If 判断语句:
语句一

else:

    语句二

注意:

  1. else后,不需要判断条件
  2. 和if的代码块一样,else的代码块同样需要4个空格作为缩进

5)if elif else语句 

If 判断语句一:

  语句一

elif 判断语句二

  语句二

...

else:

  语句N

 案列:

9c084e8db1604a6fa0e4944b69a8822a.png

6)判断语句嵌套

2a8e2003a85748e3b155130e614fa4dc.png

注意:

  1. 嵌套的关键点,在于:空格缩进
  2. 通过空格缩进,来决定语句之间的:层次关系

 案列:

 f09c06311bba4d31b40ab7c466c42073.png

Day3

1.while循环语句

While 条件:

        语句一

        语句二

        ...

        语句n

只要条件满足会无限循环执行。

案例:

30ac094b096f4899a2448109d52a55e4.png

 

1)while的条件需得到布尔类型,True表示继续循环,False表示结束循环。

 2)需要设置循环终止的条件,如i += 1配合 i < 100,就能确保100次后停止,否则将无限循环。

3)空格缩进和if判断一样,都需要设置。

2. random.randint(上界1,上界2)

3. While循环的嵌套

 

b418512a125d40b3ad3ae25686334b3c.png

 基于空格缩进来决定层次关系。

4.print(“hello”,end=’ ’)

在print语句中,加上 end=’’ 即可输出不换行了。

5.制表符\t

可以让我们的多行字符串进行对齐。

效果:

672313836bc1441580ffb9aeac94dd02.png

 6. for循环

for语句和while语句的区别:

  1. while循环的循环条件是自定义的,自行控制循环条件
  2. for循环是一种”轮询”机制,是对一批内容进行”逐个处理”

3a43c04b0b064113896f801c61fe7cdc.png

 基本语法:

 1c098a8c1b474601a8ff714d82a93d98.png

 

语法中的:待处理数据集,严格来说,称之为:可迭代类型。可迭代类型指,其内容可以一个个依次取出的一种类型,包括:

  1. 字符串
  2. 列表
  3. 元组

从待处理数据集中:逐个取出数据赋值给临时变量

案例: 

75e5605464e648daae72b6663ccbc304.png

 

可以看出,for循环是将字符串的内容:依次取出。所以,for循环也被称之为:遍历循环。

  1. 理论上讲,Python的for循环无法构建无限循环(被处理的数据集不可能无限大)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值