python-基础语法

目录:字面量

           变量

           数据类型

           数据类型转换

           标识符

           运算符

           字符串扩展

           数据输入

一.字面量

1.字面量:在代码中,被写下来的固定的值,称之为字面量

2.python中常用的有6种数据类型的值:数字,字符串,列表(List),元组(Tuple),集合(Set),字典(Dictionary)

二.注释

1.单行注释:#  (注意:#号和注释内容一般建议以一个空格隔开)

2.多行注释:以一对三个双引号 引起来 ("""注释内容""")

三.变量

1.变量:在程序运行时,能存储计算结构或能表示值的抽象概念(记录数据)

2.变量格式:变量名称 = 变量的值 (money = 50)

通过print语句,输出变量记录的内容
print("钱包还有:",money)

格式:print(内容1,内容2,...)用逗号隔开就可以 

3.变量命名规范:不同的标识符,有不同的规范

1.见名知意

2.下划线命名法

3.英文字母全小写

四.数据类型

1.使用type()语句查看数据的类型

语法:type(被查看类型的数据)

2.type() 语句会给出结果(返回值) 所以就要用变量去接收

3.变量没有类型  但是它存储的数据有类型

五.数据类型的转换 (掌握如何在字符串,整数,浮点数之间进行相互转换)

1.int(x) ---> 将x转换为一个整数

  float(x) ---> 将x转换为一个浮点数

  str(x) ---> 将x转换为一个字符串

同type一样都是有返回值的 所以我们可以用print直接输出 也可以用变量存储结果值

num_str = str(11)
print(type(num_str),num_str)
结果:<class 'str'> 11

六.标识符:

 1.只允许出现:英文,中文,数字,下划线(_)。 不推荐使用中文 ,数字不可以用在开头

2.大小写完全区分

3.标识符命名规则--不可以使用关键字

七.运算符:

1.加(+),减(-),乘(*),除(/),取整除(//),取余(%),指数(**)

八.字符串扩展:

1.字符串的三种定义方式:

1.单引号定义

2.双引号定义

3.三引号定义

1.1如果我想要定义的字符串本身是包含 单引号,双引号的呢?

1.单引号定义法,可以内含双引号

2.双引号定义法,可以内含单引号

3.可以使用转移字符(\) 来将引号解除效用,变成普通字符串

2.字符串的拼接:(+)

注意:无法和非字符串类型的进行拼接

3.字符串格式化:(%)

3.1.%s : 我先占个位,等会有个变量过来,我把它变成字符串放到占位的位置

class_num = 57
avg_salary = 16781
message = "python大数据科学,北京%s期,毕业平均工资:%s" % (class_num,avg_salary)
print(message)

3.2 :数据类型占位常用三种:

%s : 将内容变成字符串

%d : 将内容换成整数

%f : 将内容换成浮点型 

4.格式化的精度控制

4.1用m.n来控制,m是控制宽度 .n是控制小数点精度

eg:%5d 对11来说就是 00011 

        %5.2f:对11.345来说就是 11.35 (对小数点也要算入宽度)

5.字符串格式化方式2

5.1语法:f"内容{变量},内容{变量},..."  

name = "蜡笔小新"
set_up_year = 2006
stock_price = 19.99
print(f"我是:{name},我成立于{set_up_year},我的股票是{stock_price}") 

6.对表达式进行格式化

6.1表达式:就是一个具有明确结果的代码语句 eg:1+1

6.2如何格式化:f"{表达式}"     "%s\%d\%f“%(表达式,表达式,表达式)

综合:小练习

name = "传智播客"
stock_price = 19.99
stock_code = "003032"
stock_price_daily_growth_factor = 1.2
growth_day = 7
stock_price_result =19.99* 1.2**7
print(f"我的名字是:{name},股票代码是:{stock_code},当前股价价格是:{stock_price}")
print("每日增长系数是:%.1f,经过%d天的增长后,股价达到了:%.2f" % (stock_price_daily_growth_factor,growth_day,stock_price_result))

结果:

九.数据输入 (掌握input语句(函数)的使用)

1. 数据输出:print

    数据输入:input

2.使用input()语句可以从键盘获取输入  

   要使用一个变量接收input语句获取的键盘输入数据

print("你是谁?")
name = input()
print("我是:%s" % name)

结果:

你是谁?
张三
我是:张三

 input默认接收的都是字符串

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值