day1

 

1 常用快捷键

表格:|--|--|

快捷功能
ctrl+s保存
ctrl+v+c复制粘贴
ctrl+/撤销或加注注释
ctrl+a全选
ctrl+x剪切
ctrl+f查找
ctrl+z撤销
ctrl+shift+z反撤销

2 基础语法

一.注释

(1)注释 #注释

(2)多行注释 ctrl+/

二.行和缩进 (1)一条语句占一行,一行结束不需要分号 (2)一条语句的开头不能随便添加缩进 (3)一行多条语句,语句之间添加分

三.常见的数据和数据类型

(1)数字数据:用来表示数值大小的数据;身高体重分数

表示方式:直接写18,3.14,-12,3e4,2e-3

类型:整型(int),浮点数(float)

(2)文本数据:用来表示文字信息的数据,名字专业学校名

电话,身份证号码属于文本数据

表示方式:必须加单引号或双引号。

类型:字符串str[]

(3)布尔:布尔数据只有true和false两个值

表达方式:直接写true和false

类型:bool

(4)None

例子:

print(10>100) print(18) print(3e4) print(2e-3) p={'name':'wxk','age':18,'是否已婚':True,'第二语言':None} print(p)

四.标识符和关键字

(1)标识符-命名合法要求:名字由字母、数字、下划线组成。并且数字不能开头 (2)关键字-本身就具备特殊功能或者特殊意义的标识符,关键字不能另做他用

例子:

a=100 a10=200 a_=300 a_1=400 #a.=100 名字里面不能出现. #1a=100 名字数字不能开头 #胡=20 不建议用

(2.1) 打印python中所有的关键字 import keyword print(keyword.kwlist) #True=100 关键字不能用

3.类型和类型转换

一.获取数据类型:type

type(数据) - 返回指定数据类型 print(type(100)) -打印类型 print(type(1.23))

二.类型转换

(1)python类型转换通用格式:类型名(数据)-将数据转换成指定类型 (2)int(数据)-将数据转换成整型,所有的浮点数都可以转换成整数

例子:

print(int(1.23)) a=2.36 b=int(a) print(a,b) print(int('123')) #int转换浮点数会报错 print(int('abc')) #不能有字母 #float(数据)- print(float(123)) print(float('abc')) print(float(None)) print(float('123.3')) print(float('156')) 总结:去掉后是一个数字的字符串才行,int不能直接转换浮点数字符串会报错。

思考题:其他数据在转换成布尔和字符串的时候对应得转换规律是啥

答:对于目前有的数据转换成布尔,必须保证转换成布尔数据的几个数据是相同类型,不然会报错。

对于转换成字符串,要记得加引号。

4.输出函数和输入函数

一.print的基本用法

(1)print(数据)- 将指定数据显示到控制台

例子:

print(100) print('hello') print(10+20) print('10+20')

(2)同时打印多个数据

例子:

print(100,200,300) print('abc',100,12.5,True)

(3)定制end:print(数据1,数据2,...,end=字符串)

默认情况下,一个print打印完数据会自动换行

原理:每次打印完print里面的数据以后,会自动打印end的值

例子:

print(190) print(200) print(190,end=';') print(210)

(4)定制sep

sep默认值是空格,同时打印多个数据,数据和数据之间是用sep隔开

例子:

print(100,200,300,sep='and') print(100,200,300,sep='as',end='=') print(600)

二.input的基本用法

(1)输入函数input的功能:从控制台获取数据,在程序中使用 用法:input() #(输入提示信息)

例子:

name=input('请输入你的姓名') print(name) gender=input('请输入你的性别') print(gender)

(2)不管input操作输入的数据是什么,获取到的数据都是字符串(str)

例子:

age=input('请输入你的年龄') print(age) #age='20'不能直接比较运算,因为数据类型不同 age1=int(age) #这里也不能age=int(age),会识别不了谁是谁 print(age1<18)

或者直接用int(input('nianji'))这样直接框起来也可以。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值