数分预备篇之第二节

数分预备篇之第二节


欢迎来到煊煊周末小课堂!蹭了非常善良的热心学长的网课,三次感谢!让我们一起祝福他飞黄腾达!
说回来奥,不要问为啥还是预备篇,因为网课的前三章都是预备篇,数分之路漫漫其修远兮,委屈.jpg

Python预备篇

初学Python,记录了一些基础知识,以下:
1.注释:单行注释用#,多行注释用’’‘注释内容’’’

#我是单行注释
'''
我可以多行
可以多行
可以多行
'''

2.type():显示变量类型
3.变量命名由字母,下划线,数字组成,数字不能开头,命名建议下划线命名法,如my_name,驼峰命名法也行(但是更多用来创建类名)
4.命名肯定不能以关键字命名呀,比如不能把if当做变量名,那怎么知道有哪些关键字呢:

#导入一个包
import keyboard
print(keyboard.kwlist)

5.数据转换
文字不好说,直接上例子,如下:

num=10
num_str=str(num)
num_int=int(num_str)
print(type(num_str))
print(type(num_int))

输出:

<class 'str'>
<class 'int'>

6.输入与输出:
输出还是我们的老朋友print了,但是Python里的print和其他的不太一样,比如一个输出后面默认是有换行符的,不用像C语言里要自己加一个\n,当然如果你想让它结尾是什么,都可以在end这个参数里改,比如:

str1='hello'
str2='world'
print(str1,str2)
print(str1,str2,sep='**',end='---------')
print(str1,str2)

输出为:

hello world
hello**world---------hello world

对了,这里你肯定要问,你怎么知道print里有的啥参数啊,答案就是按住Ctrl,右键单击print就可以跳转到print的定义文件了,贴张图哦:
在这里插入图片描述
输入用input(),,这个input有点像我们HTML里的input控件,自带输入框,如下展示一下:

str1=input('请输入:')
print(str1)
print(type(str1))

运行后输入1111如下:

请输入:1111
1111
<class 'str'>

从这个代码中就可以看出来input返回的都是str类型的,不管你输入的是数字还是abcd,如果要数值类型的就自己转换奥
如果想一次输入多个值,就要用到split了:

#''里面代表着每个输入之间分割的符号
str1=input('请输入:').split(',')
print(str1)

输出为:

请输入:1,2,3,4
['1', '2', '3', '4']

这里返回的是个list,因此你也可以输出str1[1]
格式化输出:
方法1:

name='zs'
age=12
print('名字是%s,年龄是%d'%(name,age))

输出:
名字是zs,年龄是12
方法2:format格式化函数

print('名字是{},年龄是{}'.format(name,age))
print('名字是{n},年龄是{a}'.format(n=name,a=age))
print('名字是{0},年龄是{1}'.format(name,age))

输出都是一样的
7.运算符://是取整数(向下取正),**是幂运算,%是求余数
优先级:**高于%,/,//,乘号(*)高于+,-高于=
8.多个变量赋值:

num1,mu2,str1=1,2,'sun'

成员运算符检验in:

name='abcd'
print('a' in name)

显然abcd里面有a,所以返回值为true
9.if使用格式:

if 条件 :
	执行语句

或者:

if 条件:
	执行1
else:
	执行2

再或者:

if 条件:
	执行1
elif:
	执行2
else:
	执行3

(作者有话说:好累)
一定要记得条件后面的冒号啊,刚开始总忘,还总想着加大括号,这是不!对!的!
另外,逻辑运算符当中优先级not>and>or
10.for循环格式:

for 变量 in 条件:
	执行1

举个例子吧:

for value in range(1,5,1):
    print(value)

输出:

1
2
3
4
#range(起始,结束,间隔),注意包括起始不包括结束值
for value in range(1,5,1):
    if value==2:
        break
    print(value)

输出为1
continue和break的区别就不说了,懒

Python预备篇就学到这里了,over

SQL预备篇

终于到SQL预备篇了,以下:

安装MySQL以及它的图形界面客户端Navicat

未完待续…(因为只安装了上面那俩)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值